Комментарии 9
Мне больше всего по качеству и функциональности зашла библиотека nutgram
Глянул. Выглядит так, будто автор вдохновлялся нодой: все обмазано колбеками и on*. Все еще лучше чем бОльшая часть того что я видел раньше на пыхе. Но мне классы-объекты ближе. Где-то нужно же хранить вагон логики. А в колбэках это превращается в простыни сложночитаемого текста. Ну, или если немного логики то либа совсем хорошо выглядит.
Насчёт бота - я такой же генератор кода golang бота на основе документации писал, выглядит страшно, но работает.
Правда, для go были свои сложности, например, когда поле может содержать объекты разных классов.
Захотели похвастаться - делайте до конца. Где ссылка на гитхаб?
В тексте мелькают ссылки на репу. Вот держи кодогенератор https://github.com/madmagestelegram/TypesGenerator
Оставлю это тут. Это компонент, полностью реализающий систему типов telegram bot api. Все объекты из телеграм api уже есть и строго типизированы в соответствии с документацией. Методы для запросов тоже реализованы в виде объектов.
Бандл для symfony тоже есть.
https://github.com/luzrain/telegram-bot-api
https://github.com/luzrain/telegram-bot-bundle
Как я писал свою библиотеку для работы с Telegram