Telegram бот которой позволяет читать книги и с определенной периодичностью от 5 минут до 24 часов отправляет вам новую страницу для чтения, чтобы мотивировать вас читать дальше.Принцип работы бота похож на обычный паблик в telegram. Работоспособность проверялась на Windows 10 и Windows server 2019
Формат книг, который принимает бот:
-
Fb2
-
Pdf
Функционал бота:
-
Добавить новую книгу;
-
Выбор из уже загруженных вами книг;
-
Возможность перейти на любую страницу книги;
-
Настройка выдачи новых страниц у книг;
-
Работа с содержанием (Пока только в fb2);
Ограничения:
- Размер книги не больше 20 мб;
В файле {Приложение}/Configs/dbconfig.json заполнить следующие поля:
- Token - Токен для телеграм бота ( Можно получить через BotFather)
- Host - Адрес базы данных (В приложение используется MySql)
- Port - Порт базы данных
- DataBase - Название базы данных
- Login - Логин
- Password - Пароль
После того как данные все будут заполнены нужно с помощью инструмента entity framework tools выполнить обновление базы данных командой - "Update-Database"
Этого достаточно для запуска приложения
- ShowNotifyRegisterUserForAdmin - Показывать уведомление администратору о новой регистрации
- Admins - Список telegramId пользователей которые будут администраторами
- Messages - Форматированные сообщения
- Buttons - Название кнопкок в телеграм боте