A Telegram bot that helps you conduct daily (or at least regular) meetings.
I can help you conduct daily (or at least regular) meetings.
You can control me by sending these commands:
Global commands
/start - Enable me.
/help - Get a help message.
Team settings commands
/set_meetings_time - Set meetings time.
Personal settings commands
/join - Join meetings.
/skip - Skip meetings.
Chat information commands
/get_chat_state - Get the chat state that I store.
The bot sends messages at meetings time.
@user, what did you do last working day?
@user, what will you do today?
@user, what (if anything) is blocking your progress?
Add @daily_meeting_robot to a group or open a chat with this bot and send /start
.
Create a bot via @BotFather.
Write the environment variables to a .env
file.
BOT_TOKEN=<bot token received from @BotFather>
MONGO_HOST=mongodb
MONGO_PORT=27017
docker
chmod +x scripts/up.sh
./scripts/up.sh
Install Nix - link.
Run the bot.
nix run .#bot
See Requirements.
Run nix develop
and see available commands and tools.
Run:
chmod +x ./scripts/locales.sh
./scripts/locales.sh