An open API service indexing awesome lists of open source software.

https://github.com/code-monad/chatgptbot

A Demo ChatGPT Telegram Bot Script
https://github.com/code-monad/chatgptbot

chatgpt telgram-bot

Last synced: about 2 months ago
JSON representation

A Demo ChatGPT Telegram Bot Script

Awesome Lists containing this project

README

        

# Requirements

- [Latest python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot)
- [Latest ChatGPT](https://github.com/acheong08/ChatGPT)

# Usage

First, you should install `python-telegram-bot` and `ChatGPT` library from source
```bash
# 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](./config.example.toml)

Modify the content, replace with the correct keys/session-IDs (Check [Wiki](https://github.com/acheong08/ChatGPT/wiki/Setup0))

```bash
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