Telegram bot frontend for IOU app
- In Telegram, open
@botfather
- Create a new bot
- Get API key
Create an authorized_users.txt
in the root project directory with an authorized Telegram username on each line, e.g.,
alice
bob
python -m app.main
Pre-commit hooks:
$ poetry run pre-commit run --all-files
- Add more tests
- Add CI/CD
- Clean up error handling for invalid messages
- Bidirectional IOUs
- Use actual buttons for better UX rather than
/send
, etc. commands - Split bills between given people (after doing buttons)
- Recurring, automatic payments
- Only allow authorized users to add / interface with the bot