Skip to content

karaman56/comics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Comic Bot

Этот проект представляет собой Telegram-бота, который отправляет случайные комиксы с сайта XKCD в указанный канал Telegram. Бот использует библиотеку pyTelegramBotAPI для взаимодействия с Telegram API и requests для получения данных о комиксах.

Скачивание проекта

Вы можете скачать проект по следующей ссылке: https://github.com/karaman56/comics.

Установка

Для начала работы с проектом вам необходимо установить все необходимые библиотеки. Убедитесь, что у вас установлен Python и pip. Затем выполните следующую команду в терминале:

pip install -r requirements.txt

Это установит все зависимости, указанные в файле requirements.txt.

Настройка

Перед запуском бота вам нужно создать файл .env в корневом каталоге проекта и добавить в него следующие переменные окружения:

TELEGRAM_BOT_TOKEN=ваш_токен_бота 
TELEGRAM_CHANNEL_ID=ваш_id_канала
  • TELEGRAM_BOT_TOKEN: токен вашего Telegram-бота, который вы можете получить у BotFather.
  • TELEGRAM_CHANNEL_ID: идентификатор вашего канала Telegram, куда бот будет отправлять комиксы. Идентификатор канала можно получить, добавив бота в канал и используя команду /start.

Запуск

После настройки переменных окружения вы можете запустить бота, выполнив следующую команду в терминале:

python your_script_name.py

Замените your_script_name.py на имя вашего файла с кодом. Бот начнет работу и будет отправлять комиксы в указанный канал.

Примечания

  • Убедитесь, что ваш бот является администратором канала, чтобы он мог отправлять сообщения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages