Skip to content

Klagvar/chatgpt-telegrambot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ChatGPT-TelegramBot

Описание

ChatGPT Telegram бот. Для доступа к API ChatGPT используется Proxy API. Для serverless-технологий проект использует Yandex Cloud Storage. Ниже представлено описание переменных окружения:

Функции

  • Аутентификация пользователей по их идентификатору
  • Хранение и использованиее истории сообщений с ботом
  • Проверка баланса PROXY API
  • Возможность автоматически коментировать посты в канале в соответсвии с промптом (для этого бот так же должен быть добавлен в суперчат)
  • Уведомления администратору о нежелательных сообщениях, полученных ботом

Переменные окружения

  • TG_BOT_TOKEN: Токен Telegram бота.
  • PROXY_API_KEY: Ключ API для сервиса Proxy API.
  • YANDEX_KEY_ID: Идентификатор ключа доступа к Yandex Cloud Storage.
  • YANDEX_KEY_SECRET: Секретный ключ доступа к Yandex Cloud Storage.
  • YANDEX_BUCKET: Имя бакета в Yandex Cloud Storage.
  • TG_BOT_CHATS: Список идентификаторов чатов Telegram, где бот будет отвечать на личные сообщения.
  • TG_BOT_SUPERCHATS: Список идентификаторов супергрупп Telegram, где бот будет отвечать на автоматически пересланные сообщения.
  • ADMIN_ID: Идентификатор админа, ему, при ошибке авторизации приходит информация о пользователе.
  • SPAM_ID: Если бота добавиили в чат без вашего согласия и не хотят удалять, можно поставить этот ID и бот наспамит в чат.

Инструкция, по которой я настраивал бота: Свой ChatGPT бот в Telegram в 2024

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published