Простой

Я столкнулся с некоторыми проблемами существующих платформ для чат-ботов:

  • цена от $10 за 1000 до $1500 за 500 000 подписчиков
  • проблема с добавлением новых модулей в цепочки для существующих подписчиков
  • перспектива удаления всех чат ботов вместе с цепочками и пользователями за неуплату или в случае прекращения поддерживания страны
  • неудобный экспорт пользователей
  • передача данных третьим лицам

Поэтому я решил сделать свой бот...

Стек

Все началось с маленького скрипта, а закончилось программой с базой данных, очередями и пр.

Желания заниматься поддержкой сервера у меня не было поэтому решил сделать все на инфраструктуре Google.

Для тех кому интересно я использовал:

Golang, Google Cloud Functions, Firestore, Tasks, Firebase Analytics.

Преимущества

  • отсутствие проблем выше
  • почти нулевая цена в независимости от роста подписчиков
  • можно писать сценарии для бота в моем любимом IDE IntelliJ IDEA

Недостатки

  • надеюсь не будет багов :)

Баги

Время на тестирование почти не было, поэтому если вдруг что-то не работает, напишете мне в директ @metimurguseynovcom

О курсе

Структура курса тоже изменилась, следующий эпизод будет про копинговые стратегии.

Telegram