https://github.com/kulikov-dev/.net-telegram-bot
Telegram bot with questions to prepare for C# interviews
https://github.com/kulikov-dev/.net-telegram-bot
educational-project grammy telegram-bot telegram-bot-api
Last synced: 8 months ago
JSON representation
Telegram bot with questions to prepare for C# interviews
- Host: GitHub
- URL: https://github.com/kulikov-dev/.net-telegram-bot
- Owner: kulikov-dev
- License: mit
- Created: 2024-01-07T18:39:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T19:04:40.000Z (over 1 year ago)
- Last Synced: 2025-01-05T09:42:48.635Z (9 months ago)
- Topics: educational-project, grammy, telegram-bot, telegram-bot-api
- Language: JavaScript
- Homepage:
- Size: 783 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Interview Prep Bot for C# on Telegram
Welcome to the Interview Prep Bot project! 🚀 This Telegram bot serves as a practical example to help users prepare for C# interviews. It has been implemented as a pet-project for educational purposes using Node.js and leverages the following libraries:
* [grammY](https://grammy.dev/): A powerful and flexible Telegram bot framework in Node.js.
* [random-js](https://www.npmjs.com/package/random-js): A versatile random number generation library for Node.js.
* [dotenv](https://www.npmjs.com/package/dotenv): A zero-dependency module that loads environment variables from a .env file into process.env.
* [nodemon](https://www.npmjs.com/package/nodemon): A utility that monitors for changes in your source code and automatically restarts the server.
### Getting Started
To run the project locally, follow these steps:* Clone the repository:
```
git clone https://github.com/kulikov-dev/.net-telegram-bot
```
* Install dependencies: npm install
* Create a .env file and configure your Telegram bot token:
```
TELEGRAM_BOT_TOKEN=your_bot_token_here
```
* Run the application: node index.js#### Acknowledgments
Special thanks to arseniypom for the inspiration drawn from an [interesting article](https://habr.com/ru/companies/selectel/articles/765600/) that served as the foundation for building this bot.