ProgrammingInterviewBot

ProgrammingInterviewBot is a Telegram bot designed to help individuals prepare for technical interviews. Built using the grammY library for Node.js, this bot provides users with practice questions, tips, and guidance to ace their programming interviews.

Features

  • 📚 Interview Questions: Practice with a variety of interview questions tailored to your skill level.
  • 💡 Tips and Tricks: Get insightful tips and advice on how to approach different types of problems.
  • 🕹️ Interactive Mode: Engage with the bot in a conversational manner to simulate a real interview environment.

Try it on Telegram

You can test the bot directly on Telegram by searching for @ProgrammingInterviewBot.

Getting Started

To run the bot locally, follow these steps:

Prerequisites

  • Node.js installed on your machine.
  • A Telegram bot token. You can get this by chatting with BotFather on Telegram.

Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/interviewer-bot.git
    cd interviewer-bot```
    
  2. Install all dependencies: npm install

  3. Set Up Environment Variables: BOT_TOKEN=your-telegram-bot-token

  4. Start the Bot: npm start

Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an Issue if you have any suggestions or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.