This project provides an automated interview scheduling bot for the nodejs_ru Telegram group. The bot streamlines the process of scheduling practice interviews without relying on manual communication within the chat.
- Automates interview scheduling within the Telegram group.
- Uses TypeScript with PostgreSQL for efficient and type-safe development.
- Simplifies interview scheduling by providing a bot interface.
- ngrok for tunneling the local server.
- Node.js (with npm) installed.
- pgAdmin for running the PostgreSQL script.
-
Clone the repository:
git clone https://github.com/XT3RM1NATOR/Telegram_Bot.git cd interview-scheduler-bot
-
Install dependencies:
npm install
-
Set up environment variables:
- Edit the
.env
file in the root directory. Fill out all the variables
- Edit the
-
Run the bot:
cd src npx ts-node bot.ts
-
Run the PostgreSQL script in pgAdmin to set up the database.
This project is licensed under the MIT License.