This TypeScript telegram wrapper is a app for interacting with OpenAI GPT-3, the powerful natural language processing model. It allows users to easily send messages to GPT-3 and receive responses, enabling them to explore the capabilities of the model and create interesting conversations. The wrapper also provides an easy way to integrate GPT-3 into Telegram bots, allowing developers to create more engaging and interactive chatbot experiences (as per text-davinci-003
).
App requires Node.js v16.14+ or Docker.
Note Also app uses pnpm package manager, simply hit
npm install -g pnpm
to install it.
For proper work you need to fill the environment variables. Rename the .env.example
file, simply open the file in a text editor and save it with a new name.
Note Use
.env
or.env.*
for new filename.
To fill the variables, open the newly renamed file in a text editor and add the following variables:
-
OPENAI_API_KEY
: This is the API key for your OpenAI account. -
OPENAI_ORGANIZATION_ID
: This is the ID of your OpenAI organization. -
TELEGRAM_BOT_TOKEN
: This is the token for your Telegram bot. -
TELEGRAM_USER_ID
: This is the ID of the user you want to send messages to.
Once you have added the variables, save the file, install dependencies with pnpm i
and you are ready to go š„³.
To begin using the bot, execute command - pnpm run watch
or if using Docker - docker-compose up
.
Have fun! <3