Skip to content

goldhumorist/chatgpt_telegram_bot

Repository files navigation

ChatGPT Telegram BOT

Description


Telegram bot for communicating with ChatGPT.


ENV Variables

Name is required description example
#SYSTEM
NODE_ENV YES Specifies environment of application development, test, production
#TELEGRAM
TELEGRAM_BOT_TOKEN YES Token (apiKey) for connecting to telegram bot API_KEY
#OPENAI
OPENAI_API_KEY YES ApiKey for connecting to OpenAI API API_KEY
OPENAI_CHAT_MODEL YES Model of ChatGPT gpt-3.5-turbo, gpt-4
OPENAI_VOICE_TO_TEXT_MODEL YES OpenAI API model for voice-to-message conversion whisper-1
#Elasticsearch
ELASTICSEARCH_URL YES Connection url to Elasticsearch http://localhost:9200
ELASTICSEARCH_APIKEY YES API key for connection to Elasticsearch API_KEY
ELASTICSEARCH_USERNAME YES Username for connection to Elasticsearch USERNAME
ELASTICSEARCH_PASSWORD YES Password for connection to Elasticsearch PASSWORD

About

Telegram bot for communicating with ChatGPT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published