Our witty bot “Sylvie” is designed to solve all the hackathon related queries and issues that a participant faces.
It offers the users various functionalities like:
- Seeking the hackathon details (details, schedule, prize, rules)
- Handles the registration process (register,confirm and even cancel)
- Provides resources to the user.
- Sets a reminder for the user based on the custom date and time entered.
- Chat feature which provides solutions to all the FAQ’s.
Some feature which acts as an icing on the cake are:
- Cancel registration
- Take feedback from the user if he/she cancels the registration.
- Gives all the latest updates and announcements that the admin sends.
- Engaging messages that use emojis.
- Is able to understand any language that the user enters.
Along with all these functionalitites, it acts as a fun & motivating friend who is always there throughout the interaction.
- Python: python-telegram-bot (13.7), googletrans (3.1.0a0), emoji, datetime, time, csv, os/python-decouple
- Replit: The deployment of this bot is done with the help of replit. The platform is used to host and share our bot.
- NLP: Handles the /chat section of the bot. Uses the bag of words to identify the closest response.
- Files as database: Csv files are used to store data of registered students. It is also used to fetch data for confirmation and cancellation. Text Files are also used to store feedback.