Built using grammY.
Simple time-aware report bot for Telegram. It listens for /report, /admin commands or @admin, @admins mentions in groups, and mentions all admins. Admins can set their timezone and unavailability time period in the bot's PM and only receive mentions when they are available.
Working instance (public): @ryportbot
To run locally, make sure you have installed Deno CLI.
git clone https://github.com/dcdunkan/ryportbot.git
cd ryportbot
BOT_TOKEN="<YOUR-TOKEN>" deno run --allow-net --allow-env main.ts
Talk to BotFather, and get yourself a BOT_TOKEN
.
Click here to deploy your own instance to Deno Deploy.