niaX - FAQ Telegram Bot

niaX - FAQ Telegram Bot

Hackathon-related questions are made easier to be answered with just one click. Your one-stop destination to get all the answers regarding a student-led hackathon.

niaX - FAQ Telegram Bot

niaX - FAQ Telegram Bot

Hackathon-related questions are made easier to be answered with just one click. Your one-stop destination to get all the answers regarding a student-led hackathon.

The problem niaX - FAQ Telegram Bot solves

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.

Challenges we ran into

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 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.
  6. 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

Our project (a niaX - Telegram bot for registering and FAQ for hackathons) can be integrated into Replit as a standalone...Read More

Replit

Discussion