Обмен комментариями в Telegram
Скопировать ссылку на статью
Скопировано

Активация работы с комментариями

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

Попытка добавления бота в дополнительные группы не переключит получение комментариев на другие группы - бот будет автоматически выходить из таких групп.

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

Связанную с каналом группу можно открыть через пункт «Просмотреть обсуждение» в опциях канала (кнопка-троеточие в правой верхней части окна). Если в канале отсутствует возможность передачи комментариев - ее можно включить привязав существующую группу к каналу, или создав новую группу и привязав ее.

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

Для отключения приватности в группах необходимо выполнить следующее:

  1. Перейдите в бота @BotFather.
  2. Введите команду /mybots и нажмите Enter.
  3. Выберите вашего бота из появившегося списка.
  4. Нажмите кнопку Bot Settings
  5. Нажмите кнопку Group Privacy
  6. Нажмите кнопку Turn Off.

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

Деактивация работы комментариев

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

Работа с комментариями

Комментарии в Telegram представляют из себя обычные сообщения в связанной с каналом группе. Эти сообщения разделяются на два типа:

  • комментарии;
  • обычные сообщения.

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

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

Передача комментариев работает также, как и в других транспортах. Комментарии одного человека из-под разных постов собираются в одном диалоге.

Каждый комментарий содержит ссылку на пост, под которым он оставлен (ссылка при этом открывает не только сам пост в Telegram, но и подсвечивает комментарий под ним).

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

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

Если вы отправите в этот диалог сообщение - оно будет передано в группу от имени бота. То есть, с участниками группы можно общаться используя Чаты. При этом в теле сообщения всегда присутствует подпись его автора (для того, чтобы можно было как-то понять, кто именно отправил сообщение), а также передается информация о типе автора. Обычные пользователи и группы помечаются эмодзи 👤, каналы - эмодзи 💬.

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Настройка модуля Telegram
Из статьи вы узнаете, как создается бот в Telegram и осуществляется подключение созданного бота к системе.
Следующая статья
Возможности модуля интеграции с Telegram
Функциональные характеристики представлены в виде таблицы.