allenvox / moofee-gpt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatGPT Telegram Bot: Fast. No daily limits. Special chat modes

We all love chat.openai.com, but... It's TERRIBLY laggy, has daily limits, and is only accessible through an archaic web interface.

This repo is ChatGPT re-created with GPT-3.5 LLM as Telegram Bot. And it works great.

Features

  • Low latency replies (it usually takes about 3-5 seconds)
  • No request limits
  • Code highlighting
  • Special chat modes: πŸ‘©πŸΌβ€πŸŽ“ Assistant, πŸ‘©πŸΌβ€πŸ’» Code Assistant, 🎬 Movie Expert. More soon
  • List of allowed Telegram users

Bot commands

  • /retry – Regenerate last bot answer
  • /new – Start new dialog
  • /mode – Select chat mode
  • /help – Show help

Setup

  1. Get your OpenAI API key

  2. Get your Telegram bot token from @BotFather

  3. Edit config/config.example.yml to set your tokens and remove '.example' from file names (if you're advanced user, you can also edit config/config.example.env)

  4. Run πŸ”₯:

./run.sh

About

License:MIT License


Languages

Language:Python 97.6%Language:Dockerfile 2.1%Language:Shell 0.3%