This telegram bot scrapes the websites of Singapore Chess Federation and Chess Academy Singapore and aggregates information about chess tournaments to make it easier to keep track of upcoming events. It also displays other useful chess related information specific to Singapore such as club/meetup locations and can carry out basic conversations with users.
Check it out on telegram using the handle @sgchessbot
♚ View a list of upcoming tournaments (from websites of Singapore Chess Federation & Chess Academy Singapore)
♛ View a map and list of Chess Clubs/Meetups
♜ Receive notifications when a new tournament is added
♝ Set reminders for tournament dates and registration deadlines
♞ Read famous chess quotes
/start
- start or restart the bot
/map
- map of Chess Clubs & Meetups
/tournaments
- upcoming Chess Tournaments
/clubs
- list of Chess Clubs & Meetups
/reminder
- set a reminder for upcoming tournaments
/quotes
- get a famous chess quote
/help
- see a list of commands
Python Telegram Bot - python API to build telegram bots
BeautifulSoup - library for scraping
Dialogflow - chatbot backend for basic conversations
Heroku Postgres - SQL database to store user data