Костя делает проекты и инвестирует
Video
Разработал модуль пагинации в своей библиотеке для Telegram ботов yau-ts. А значит, работаю и над новым проектом, Chacma

Сейчас реализовал управляемый постраничный модуль вывода информации. На записи виден режим по 1 результату на страницу, но это регулируется, как и все тексты.

Разработчику конкретного бота необходимо всего лишь добавить методы, выдающие информацию, получить данные и готовую клавиатуру для страницы и вызвать метод отрисовки. Всё.

Фреймворк же автоматически управляет страницами, режимом поиска, незаметно получает всё текущее состояние и ввод пользователя, генерирует вспомогательные тексты и клавиатуры. Аналогично поисковому запросу, можно вводить номер страницы и быстро переходить на неё.

Такой конструктор сильно упрощает разработку ботов, ведь постраничный вывод информации является одним из ключевых элементов дизайна. Объём кода и потраченное время сокращаются на порядок для одной страницы, если делать каждую вручную. Напоминаю, что ознакомиться с библиотекой можно по ссылке https://github.com/amadevstudio/yau-ts


А ещё новый рекорд в бассейне, 1350 метров за занятие 🙂 GitHub - amadevstudio/yau-ts: A Telegram framework built with grammY
 
 
Back to Top