Proudly built in Asutria 🇦🇹 & Ukraine 🇺🇦 by Lost Pixel team
Ed-GPT is a powerful Telegram client that offers advanced features and customization options to enhance your Telegram messaging experience. Built on the GPT-3.5 language model, Ed-GPT offers advanced AI-powered features such as text completion, automatic summarization, and translation capabilities. You can use the serviced version of the bot by providing you Open AI token or self-host it yourself.
We are big fans of ChatGpt & Telegram so we decided to combine them in one single tool, there are also lots of Python ChatGpt bots but not many good examples of ones built in Node.js
ecosystem with TypeScript
. All of it written in 350 lines of code.
- Blazing fast replies ⚡
- No limits with your own token 🚀
- Voice message recognition 🗣️
- Modes: Assistant 🧑🏼💻, Stand-up Comedian 🎤, Conservatory Teacher 🎶, Principal Software Engineer 💻 (Add your own or request new modes by creating new Issue)
/clear
– Clears the current chat and starts from the scratch/mode
– Select mode of the AI companion/settings
– Choose additional settings for prompting/token
– Add your Open AI token
You can use the bot deployed by us or self-host it at your convenience.
- Get OpenAI API key
- Run
/token sk-xxxx-xxxx-xxxx
(with your token) to add it to the telegram
- Build Docker image
- Create a postgres database for session storage (persistence of bot settings between bot redeployments and crashes)
- Provide all necessary env vars
- Deploy the project on the platform of choice via running Docker image
- Get OpenAI API key
- Run
/token sk-xxxx-xxxx-xxxx
(with your token) to add it to the telegram - Create a development bot via Botfather. Get the token from Botfather and add it as
TELEGRAM_TOKEN=YOUR_TOKEN_GOES_HERE
- Run
docker compose up -d
to get the database up and running - Run
npm run start:dev
to run express server - Create a PR with the contribution and let us review it :D