Гайд: создаем Telegram-бота на Dart: https://habr.com/ru/companies/agima/articles/837618/.
Наш тимлид из Flutter-отдела Cаша Омельяненко пошагово объясняет, как разработать функционального Telegram-бота на Dart. Оказалось, четкой инструкции на эту тему нет. Поэтому Саша решил написать свою:
- как зарегистрировать нового бота и оформить его;
- как добавить кнопки и повесить на них Listener;
- как упаковать всё в Docker и развернуть на удаленном сервере.
В статье Саша подробно описывает логику взаимодействия бота с пользователем. Это уже готовое решение, например, для техподдержки, но вы можете легко дополнить и адаптировать функции бота под ваши задачи.
Сохраняйте гайд — он по ссылке выше — и делитесь им с коллегами по Flutter-разработке.