Skip to content

I'm slack bot Echo, with many functions other than echoing or sending messages, polling, and drawing lots.

License

Notifications You must be signed in to change notification settings

slack-echo/echo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

echo

GitHub.

Dependencies

  • Flask
  • PyYAML
  • requests
  • slack_bolt
  • slack_sdk

Install packages

pip3 install -r requirements.txt

Development

Open localhost

ssh -R 80:localhost:3000 localhost.run

Set Environment Variables

On single workspace

export `sed -e 's/[[:space:]]*:[[:space:]]*/=/g' auth/.env.yaml`
python3 main.py

File Structure

tree --dirsfirst -vFI "$(grep -hvE '^$|^#' {,$(git rev-parse --show-toplevel)/}.gitignore|sed 's:/$::'|tr \\n '\|')"
echo/
├── auth/
│   ├── .env.yaml.sample
│   ├── SECRETS.sample -> .env.yaml.sample
│   └── __init__.py
├── listeners/
│   ├── __init__.py
│   ├── commands.py
│   └── shortcuts.py
├── utils/
│   ├── blocks.py
│   ├── loader.py
│   └── text.py
├── LICENSE
├── README.md
├── config.yaml
├── main.py
└── requirements.txt

3 directories, 13 files

License

MIT

About

I'm slack bot Echo, with many functions other than echoing or sending messages, polling, and drawing lots.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages