Flibusta Bot

Codacy Badge

Этот бот для загрузки книг с сайта Флибуста. Попробовать можно тут: @flibusta_rebot и @flibusta_copy_rebot

Возможности

  • Поиск книг по авторам
  • Поиск авторов
  • Показ книг автора
  • Загрузка книг в fb2, epub, mobi (иногда pdf, doc, djvu)
  • Inline-поиск

Скриншоты

Настройка

1. Настройка бота

  1. Создать бота у @BotFather
  2. Вписать token в BOT_TOKEN
  3. Вписать username в BOT_NAME

    2. Настройка БД

  4. Установить и настроить PostgreSQL
  5. Вписать имя БД в DB_NAME
  6. Вписать имя пользователя от БД в DB_USER
  7. Вписать пароль от БД в DB_PASSWORD
  8. Вписать адрес БД в DB_HOST
  9. Вписать порт БД в DB_PORT
  10. Выполнить миграцию с помощью manage.py

    3. Настроить flibusta server

    4. Настройка webhook

  11. Вписать порт webhook'a в WEBHOOK_PORT
  12. Вписать адрес webhook'a в WEBHOOK_HOST

    5. Настройка сервера

  13. Вписать прослушиваемые адреса в SERVER_HOST
  14. Вписать прослушиваемый порт в SERVER_PORT

    6. Настройка ChatBase

  15. Вписать ChatBase token в CHATBASE_API_TOKEN

    7. Установка зависимостей

  16. Установить зависимости из requirements.txt

    Запуск

    Запустить main.py

results matching ""

    No results matching ""