Skip to content

Sets88/sets88_telegram_bot

Repository files navigation

Personal Telegram bot with a wide range of capabilities:

  • Access to most OpenAi models, such as GPT, DALL-E, Whisper, TTS
  • Access to Anthropic GPT models: Claude 3 / 3.5
  • Access to replicate models, such as Stable diffusion, Kandinsky, Blip, Llama, and others
  • Ability to download videos from various video hosting platforms
  • Ability to schedule the execution of programs in a meta-language either by schedule or manually

Here are a few simple steps to set it up

  1. Clone the repository onto the server
  2. Copy the config.json.example file to config.json
  3. Register a Telegram bot
    • Send the command /newbot to the @BotFather bot
    • Enter the bot's name
    • Save the received token in config.json -> TELEGRAM_TOKEN
  4. Add the usernames of users who will have access to the bot to config.json -> ALLOWED_USER_NAMES

If you need to use OpenAi(Optional):

  1. Get the key from OpenAi:

If you need to use replicate models(Optional):

  1. Get the key from replicate:

  2. Install dependencies, and start the bot by running the command:

run.sh

How it looks How it looks

Releases

No releases published

Packages

No packages published

Languages