Простой
Я столкнулся с некоторыми проблемами существующих платформ для чат-ботов:
- цена от $10 за 1000 до $1500 за 500 000 подписчиков
- проблема с добавлением новых модулей в цепочки для существующих подписчиков
- перспектива удаления всех чат ботов вместе с цепочками и пользователями за неуплату или в случае прекращения поддерживания страны
- неудобный экспорт пользователей
- передача данных третьим лицам
Поэтому я решил сделать свой бот...
Стек
Все началось с маленького скрипта, а закончилось программой с базой данных, очередями и пр.
Желания заниматься поддержкой сервера у меня не было поэтому решил сделать все на инфраструктуре Google.
Для тех кому интересно я использовал:
Golang, Google Cloud Functions, Firestore, Tasks, Firebase Analytics.
Преимущества
- отсутствие проблем выше
- почти нулевая цена в независимости от роста подписчиков
- можно писать сценарии для бота в моем любимом IDE IntelliJ IDEA
Недостатки
- надеюсь не будет багов :)
Баги
Время на тестирование почти не было, поэтому если вдруг что-то не работает, напишете мне в директ @metimurguseynovcom
О курсе
Структура курса тоже изменилась, следующий эпизод будет про копинговые стратегии.