/ChatGPTBot

A Demo ChatGPT Telegram Bot Script

Primary LanguagePythonMIT LicenseMIT

Requirements

Usage

First, you should install python-telegram-bot and ChatGPT library from source

# Install telegram bot library
git clone https://github.com/python-telegram-bot/python-telegram-bot
cd python-telegram-bot && python setup.py install --user
# For proxy support
pip install httpx[socks]

# Install ChatGPT API
git clone https://github.com/acheong08/ChatGPT
cd ChatGPT && python setup.py install --user

First, create a config.toml from the template file

Modify the content, replace with the correct keys/session-IDs (Check Wiki)

python main.py

Avaliable Commands

  • /start -- Initialize
  • /list -- List all memories
  • /check -- Check current session detail
  • /reroll -- Refresh latest reply with latest prompt
  • /reborn -- Start a new session
  • /rollback -- Forgot last prompt