/dccquestionbot

An OpenAI powered Telegram Bot to answer questions for DCC UC

Primary LanguageTypeScript

DCCQuestionBot

A OpenAI GPT-3.5 (ChatGPT) powered bot to answer questions via Telegram in a educational context.

Requirements

  • Telegram Bot API Token (Get one from @BotFather)
  • OpenAI API Key (Get one from OpenAI)
  • Node.js >= 14.0.0
  • Yarn >= 1.22.0

Installation

  1. Clone the repository
git clone https://github.com/CarloGauss33/dccquestionbot.git
  1. Install dependencies
yarn install
  1. Fill in the environment variables in the .env file
cp .env.development .env
  1. Start the bot
yarn start