This bot provides a one-click solution to all hackathon-related queries from all the information about the hackathon to registration and reminders. It even provides resources for developing solutions for the same. Some of the features we have integrated are our doubt support, resources to build a bot, and all the questions that a user encounters while participating in a hackathon. It also provides assistance in the language preferred supporting inclusivity. It can provide assistance to students or interested participants of any hackathon. It provides hackathon Information, registration details, set reminders for upcoming hackathons and provide numerous resources. It can also answer any other questions about the hackathon. We have provided user an interactive interface and enabled them navigation using "tabs". The benefits of this bot includes reminders and resources,compatible with Telegram and options at all time to jump back to main menu.
The major challenge we faced was the deployment of the bot.
1.Initially we started developing the bot in PyCharm using Python. However, we faced multiple issues with the different versions available for the development of the bot. Thus we decided to develop the bot in Javascript, a programming language that was completely new to all members of the team.
2.Making the bot interactive and adding the features took us a lot of time. Deciding on the flow of conversation of the bot was completed in a day.
3.On day 2 (19-02-23) of the hackathon, we started the deployment task as we knew it would consume a lot of time since none of the members knew the procedure to do so. Initially, we tried deploying the project on Replit but faced many errors.
4.We tried to resolve the errors but failed to do so. We tried finding an alternative for Replit but couldn't. Almost midway through the project, we have given up on the deployment part and felt to just add features and submit.
5.However, we tried to deploy our project on Replit again and overcome all the errors that we faced in our 4th attempt. Finally, the project was successfully submitted.
We faced multiple errors with the syntax of javascript as none of us were familiar with the language. However, it was worth developing a bot and the hackathon provided us with an opportunity to learn and explore.
Tracks Applied (1)
Replit
Discussion