Want to use the deployed version?
- Create a new group (or channel) in telegram for your checklists and invite https://t.me/tobedo_bot there.
- Make tobedo_bot a group admin so he can read the messages
- The bot will automatically turn any messages into a checklist, parsing line by line
If you want to extend functionality, you can fork this repo and redeploy the bot.
- Go to https://telegram.me/BotFather and add a new bot. Remember bot username, and API token
- Build tobedo Docker image, edit username/image name in publish_to_dockerhub.sh and run it.
- Deploy tobedo docker file to some server and pass the environment variable TG_TOKEN returned by BotFather.
Simple Docker run example:
docker run -e TG_TOKEN=<your token> -v /volumes/tobedo/:/code/db/ devforth/tobedo
Compose example:
version: '3.3'
services:
tobedo:
image: devforth/tobedo
environemnt:
- TG_TOKEN=<your token>
volumes:
- /volumes/tobedo/:/code/db/