JBZReminder CTF Telegram bot

Giulio c4812431e6 Prod bot import 3 years ago
LICENSE c4812431e6 Prod bot import 3 years ago
README.md c4812431e6 Prod bot import 3 years ago
bot.py c4812431e6 Prod bot import 3 years ago
ctftime_client.py c4812431e6 Prod bot import 3 years ago
dbs.py c4812431e6 Prod bot import 3 years ago
groups.yaml c4812431e6 Prod bot import 3 years ago
utils.py c4812431e6 Prod bot import 3 years ago

README.md

ctf_reminder

CTFTime RSS feed parser and reminder bot for Telegram

Requires:

  • python3
  • feedparser (for RSS feed)
  • python-telegram-bot (for the telegram bot)
  • python-dateutil (for date operations)
  • pyyaml (for storing backup data)
  • pytz (for timezone info)

Install dependency
pip3 install feedparser python-telegram-bot python-dateutil pyyaml

Run bot
BOT_TOKEN=<token> python3 bot.py