Сhatbot based on chatGPT for telegram groups. Сreate your own unique chatbot for your group chats, wich can act as user. It is free, unlimited and does not require API keys.
The bot features:
- responding to messages from group users
- maintaining a dialogue in a group
- preserving dialog context
- typing while generating response
- can put emoticons on messages
- provide to choose your personal avatar and bot name
- possible settings are supported: various languages, selection of emoticons, frequency of messages and reactions
- it is free, unlimited and does not require API keys
Requirements: Linux/Unix, python 3.8+, Telegram app and user account.
Installation:
- Download and extract the repository.
- Install all required packages:
- pip install pyTelegramBotAPI
- pip install -U g4f
- pip install curl-cffi
- pip install Telethon
- pip install langdetect
- pip install nest-asyncio
- Сreate your own telegram bot via https://telegram.me/BotFather
- In the settings file specify all the necessary settings.
- Before the bot starts:
- be shure privacy mode of your bot is disabled
- add your bot to the group
- contact him in the group via @yourbotname any text
- when you first start the telethon, it asks for your phone number and a code to access your telegram messages.
- Run the script run_bot.sh: sh run_bot.sh