Какие возможности даёт использование Telegram API?
Переписки через пользовательские аккаунты, сбор статистики каналов, удаление сообщений от других ботов и многое другое
Telegram предоставляет несколько интерфейсов взаимодействия:
  • Telegram Bot API;
  • Telegram API (ещё называют MTProto или TDLib).
Они отличаются возможностями: API для ботов предоставляет лишь часть возможностей, тогда как Telegram API позволяет взаимодействовать с мессенджером на все 100% (вплоть до написания своего приложения Telegram).
Давайте рассмотрим самые интересные кейсы.

1. Переписка с пользователем через обычный аккаунт
У одного из наших заказчиков внедрена CRM, которая позволяет вести переписку с клиентом в окне браузера — это удобно для сотрудников, потому что они работают, не переключаясь между мессенджером и CRM, вдобавок наш заказчик использует единый аккаунт для переписок, чтобы передавать заявку между менеджерами, не предлагая клиенту написать другому @username. У клиента и менеджера сохраняется вся переписка, плюс исключается «испорченный телефон».
Наш заказчик сказал, что его клиентам гораздо комфортнее переписываться с аккаунтом без пометки «Bot» — им важно вести диалог с живыми людьми, но многие CRM предлагают переписку с клиентами только через аккаунты ботов.
Тогда мы предложили решение — разработать приложение, использующее Telegram API, чтобы менеджеры продолжали работать через сайт, но для конечного клиента это выглядело бы как переписка с обычным аккаунтом.

2. Очистка удалённых аккаунтов
У вас крупный канал или группа? Тратите много времени на очистку удалённых аккаунтов? Это можно автоматизировать. В отличие от Telegram Bot API, Telegram API позволяет получать список участников чата и управлять ими полностью.

3. Работа с сообщениями от других ботов
В Telegram боты не могут взаимодействовать друг с другом. А если нужно удалять служебные сообщения о закреплении сообщений? Telegram API через обычный аккаунт позволяет это сделать: если мы подключаемся через Telegram API к аккаунту, мы получаем все возможности, доступные в обычном приложении Telegram.

4. Доступ к истории сообщений
Через Telegram Bot API нельзя получить доступ к истории сообщений, но с помощью Telegram API можно получить все сообщения супер-группы или канала, даже не являясь его администратором.

5. «Парсинг», «Инвайтинг», автоматическая регистрация аккаунтов, авторассылка и т.д.
Нельзя обойти стороной и такие возможности, как:
  • приглашать других пользователей Telegram в группы, каналы;
  • собирать информацию об участниках чата, если она не скрыта;
  • автоматически вступать в группы, начинать чаты с пользователями.
Этим возможностям мы нашли вполне экологичное применение. Представьте, что пользователь отписался от вашего канала: наш бот узнал об этом и связался с ним, задав один-два вопроса, чтобы вы получили обратную связь.

Если у вас уже возникла идея, или вы нашли решение проблемы - пишите нам, мы будем рады помочь!
04 февраля 2023 г.

Автор: Максим Лебедев, IT-Свобода
По всем вопросам свяжитесь с нами любым удобным способом:

E-mail: ml@it-svoboda.ru
Телефон: +79819728288

e-mail us: ml@it-svoboda.ru
Made on
Tilda