Задача:
Телеграм бот, который при запуске спрашивает пользователя базовую инфу (имя, адрес). Далее отправляет заскриптованные сообщения пользователю каждые 5-10 минут. Картинка/видео+текст. через 15 таких сообщений присылает итог (картинка, на которой сгенерировано имя и инфа лида, что он скинул. Генератор есть) и сообщение с ссылкой (динамичной через env). Бот должен иметь минимальную задержку, минимальную нагрузку на Серв . Нужен зип. Хост не нужен, только код. Учитывайте, что мы должны иметь возможность держать 100 таких ботов одновременно и не ложить сервер (без индивидуальных Таймыров). Хочу использовать премиум эмодзи + цветные кнопки.
Стек:
Наши боты сейчас работают так: Открыты к предложениям
рантайм: deno или nodejs (разницы почти никакой нет, но у нас большинство всего запущено на deno)
язык: typescript
библиотека: grammY
если нужно будет хранить данные о пользователе в grammY есть адаптер для redis (база которую мы используем для хранения сессий)
если нужно будет локализации в grammY используй i18n (не fluent)
некоторые настройки для бота нужно вывести в env переменные (такие как ссылка на личку, код (ro/fr/pl) локализации)