Выбор платформы для чат-ботов под свои проекты - cравнение альтернатив Telegram

В связи с блокировкой Telegram в РФ актуальным стал вопрос “На какую платформу для чат-ботов делать ставку?” Исторически именно Telegram выступил драйвером революции чат-ботов в 2016-2017 годах из-за своей простоты для разработчиков и удобства приложения. С введением блокировки мы можем потерять одну из самых удобных платформ для организации работы чат-ботов.

В этой заметке я буду сравнивать популярные бот-платформы, на предмет того, где удобнее всего организовать уведомления и интерактивное взаимодействие для небольших любительских проектов. Целевая аудитория - я сам и пользователи, заинтересованные в конкретной функциональности бота и не ограничивающиеся одним мессенджером. Главный лейтмотив - простота. Чем меньше усилий уходит на организацию чат-бота, тем лучше.

Сразу уточню, что для коммерческих проектов ориентироваться нужно не на простоту реализации,а на совсем другие факторы: попурялность платформы у аудитории, возможности и зрелость API и т.д.

Telegram

Что ищем

Spoiler: Да, все это есть в Telegram.

Перед тем, как начать разбор кандидатов, отмечу те платформы, для которых сам ранее пробовал написать ботов: Facebook (неудачно), Twitter, Discord, IRC.


WhatsApp

WhatsApp

Официально WhatsApp не поддерживает ботов. Тем не менее, многие компании их используют, а на GitHub много библиотек под разные языки для самостоятельного создания ботов. Боты, де факто, выступают как неофициальные клиенты, то есть без специальных учетных записей.

Плюсы:

Минусы:


Facebook

Facebook

Судя по интернетам, за рубежом именно Facebook (на пару со Slack) является драйвером бот-революции. Тем не менее, для непрофессионального разработчика API показалось очень неочевидным.

Плюсы:

Минусы:


ВКонтакте

ВКонтакте

Отечественный аналог Facebook с историческим родством с Telegram.

Плюсы:

Минусы:


Viber

Viber

Честно говоря, давно удалил Viber с телефона из-за неудобного приложения и обилия спама.

Плюсы:

Минусы:


Discord

Discord

Discord совершил небольшую революцию в мире гейминга в области голосового общения. Успешно отъедает доли у традиционных игроков, быстро развивается и добавляет новый функционал.

Плюсы:

Минусы:


Skype

Skype

Старичок рынка мессенджеров, сдает позиции в последнее время. История показывает, что, к сожалению, у Microsoft отсутствует целостное видение развития Skype.

Плюсы:

Минусы:


Twitter

Twitter

В принципе, Direct Message в Twitter - это по сути тот же самый персональный чат.

Плюсы:

Минусы:


Slack

Slack

Несколько лет назад Slack изменил ландшафт корпоративных мессенджеров. Очень популярен среди разработчиков.

Плюсы:

Минусы:


IRC/XMPP

XMPP

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

Плюсы:

Минусы:


IFTTT

IFTTT

IFTTT - это облачный сервис для автоматизации. Среди прочего сервис предоставляет возможность настроить push-нотификации или уведомления через СМС.

Плюсы:

Минусы:

Подводим итог

Удивительно, что наиболее популярные платформы в отличие от Telegram оказались явно не ориентированы на начинающих разработчиков. Причем, судя по статьям в интернете, я не один кто сталкивался с их избыточной сложностью.

Мой топ наиболее подходящих платформ для собственных проектов:

  1. Twitter
  2. Discord
  3. WhatsApp

Есть, что дополнить? С чем-то не согласны? Добро пожаловать в комментарии.

Категории: TelegramTechnology

© 2016–2018 Creative Commons BY-NC-ND 4.0
Powered by Hugo & GitLab

comments powered by Disqus