Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.

jun-hyeok/echo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

This repository is now read-only. Development has moved to slack-echo/echo. All intellectual property and original contributions were authored by @jun-hyeok.

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

Contributors

Languages

  • Python 100.0%