Пошаговый гайд по созданию Telegram-бота на Cloudflare Workers с Durable Objects и Grammy.
Стек: Cloudflare Workers для serverless-логики, Durable Objects для хранения состояния, Grammy как Telegram SDK. Всё работает на edge — без своего сервера и без базы данных.
Почему это интересно: Durable Objects решают главную проблему serverless-ботов — сохранение состояния между запросами. Можно хранить контекст диалога, счётчики, пользовательские настройки прямо в воркере.
Бесплатного тира Cloudflare хватает для небольших ботов: 100 000 запросов в день, 10 мс CPU на запрос. Для хобби-проектов и MVP — более чем достаточно.
В статье: настройка webhook, структура проекта, работа с состоянием, деплой. Код на TypeScript, всё с примерами.
@prog_stuff
Post #2156
1.32K