Костя делает проекты и инвестирует
и Telegram, это всё ещё в работе
Framework для Telegram-ботов

В рамках нашего проекта для Telegram вспомнил о своей разработке, которую начал год назад. Это framework для Telegram-ботов.

Framework – это программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.


К использованию такой системы я в итоге и пришёл, разрабатывая своих прошлых ботов на Python и дорабатывая годами. Однако я тогда допустил ошибку: моё прошлое решение намертво склеено с самими ботами. Грубо говоря, при разработке нового бота мне приходилось копировать куски кода из старого и заново размещать, попутно улучшая всё, что увижу, а иногда и переписывая целые блоки.

И теперь, наконец, решил вынести это в отдельную кодовую базу, чтобы было проще поддерживать и улучшать. Чтобы можно было вынести бизнес-логику из системы по управлению Telegram. В качестве технологий взял TypeScript ввиду относительно мощных типов и Bun.

Если вы умеете программировать, хотите посмотреть, а может быть даже сделать замечания и пару pull request, то буду рад любой активности: https://github.com/amadevstudio/yau-ts. Решение будет иметь открытый исходный код, поэтому может помочь всему сообществу. GitHub - amadevstudio/yau-ts: A Telegram framework built with node-telegram-bot-api
 
 
Back to Top