Skip to content

XT3RM1NATOR/Interview_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview Scheduler Bot

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.

Tech Stack

TypeScript Postgres Docker

Features

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

Getting Started

Prerequisites

  • ngrok for tunneling the local server.
  • Node.js (with npm) installed.
  • pgAdmin for running the PostgreSQL script.

Installation

  1. Clone the repository:

    git clone https://github.com/XT3RM1NATOR/Telegram_Bot.git
    cd interview-scheduler-bot
  2. Install dependencies:

    npm install
  3. Set up environment variables:

    • Edit the .env file in the root directory. Fill out all the variables
  4. Run the bot:

    cd src
    npx ts-node bot.ts
  5. Run the PostgreSQL script in pgAdmin to set up the database.

License

This project is licensed under the MIT License.

About

Telegram Bot for scheduling practice interviews in https://t.me/nodejs_ru

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published