Комментарии в Телеграм канале без чата

В одном из последних обновлений (5.7) разработчики Telegram добавили возможность обсуждения контента канала. Теперь администратор может привязать к каналу чат, тем самым добавив дополнительную кнопку «Обсудить» (Discuss) (рядом с уже существующими «Подписаться» (Join) или «Убрать звук» (Mute)).

как включить комментирование в telegram канале

В статье рассказываем, как добавить чат для Telegram-канала.

Обновлено: Telegram добавила возможность комментировать посты в каналах, поэтому отдельная кнопка “Обсудить” больше не отображается. Теперь при помощи этой инструкции вы включите возможность комментировать посты в Telegram-канале.

Прежде чем добавить чат для обсуждения новостей канала важно знать несколько моментов:

  • После привязки чата все сообщения, публикуемые на канале, будут дублироваться в чат.
  • Последнее опубликованное сообщение будет автоматически закреплено в чате, соответственно, участники чата каждый раз будут получать уведомление о «новом закрепленном сообщении». Если вы часто публикуете новости, уведомления могут раздражать подписчиков.
  • Для того чтобы эта функция стала активна убедитесь что у вас установлена версия 5.7 или новее.

Как добавить комментарии в канал Telegram

Добавить кнопку «Обсудить» (Прокомментировать) крайне просто:

Как Включить Комментарии в Телеграм канале / Как Добавить Комментарии на Канал Телеграмм под Постом

как добавить чат в телеграм канал

  1. Зайдите в Telegram-канал, администратором которого вы являетесь, и нажмите на фото канала.
  2. Нажмите «Изм.» или «Edit».
  3. Зайдите в раздел «Обсуждение».
  4. Выберите любой чат, в котором вы администратор, либо создайте отдельный чат только для комментариев (рекомендуем создавать отдельный чат для комментариев, чтобы не было путаницы в уже действующем чате) и нажмите «Привязать группу», тем самым добавив его к каналу.

как добавить чат в телеграм канал

После этого подписчики канала увидят кнопку «Обсудить» смогут комментировать ваши записи.

Еще по теме:  Как подписаться в Телеграмме на телефоне

Как отключить возможность комментировать посты в Telegram-канале

Убрать чат так же просто, как добавить: зайдите в настройки канала в раздел «Обсуждение», нажмите «Отвязать группу».

Как узнать, к какому каналу прикреплен чат

привязанный телеграм канал

  1. Зайдите в Telegram-чат.
  2. Нажмите на изображение канала в правом верхнем углу.
  3. Нажмите «Изм.» или Edit.
  4. В разделе «Привязанный канал» видны каналы, к которым прикреплен чат. Здесь же вы сможете отсоединиться от Telegram-канала, нажав «Отвязать канал».

Возможность присоединения чата к каналу полезна администраторам, которые ранее вручную пересылали сообщения в группы и указывали в описании канала ссылку для общения. Минус интеграции канала с чатом в постоянных уведомлениях читателей о новом закрепленном сообщении. Надеемся, Telegram в ближайшее время позволит администраторам каналов отключать автоматическое закрепление последних постов в группе, а также постинг сообщений в чат.

Источник: it-here.ru

Комментарии в телеграм-канале

Знакомство с телеграм-ботами вышло сумбурно — на работе нужно было опередить команду коллег, и, неплохо зная внутренний API, был написан бот за несколько дней (впоследствии доработанный и получивший ru telegram verify badge)

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

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

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

Хотя, если делать в чате pin с оповещением, то можно эмулировать публикацию aka в #channel.

image

Поразмыслив, я пошел почитать документацию к telegra.ph. Мне уже приходилось писать парсер для новостей к корпоративному сайту для IV, и я примерно представлял, какие виджеты существуют на платформе (однако, некоторые так и не завелись). Также, в сообществе бот-разработчиков, я почерпнул несколько непубличных API, которые пригодились позднее.

Еще по теме:  Удаленные записи в ТГ

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

image

Технически, сервер работает только в момент публикации коммента. Всё остальное — текст и графику — хранит и кеширует сам телеграф.

В то время я установил telegram-x, и одно из важных апдейтов в нём было то, что, единожды зарегистрировшись в боте, не нужно каждый раз нажимать start при заходе с дип-линка.

Комментарии, раз плоский чат уже существует, решено было делать древовидными. Я не писал такое хранение раньше, но после пары загугленых статей база данных смогла их переваривать. Текущее ограничение глубины веток в 10 уровней. Количество комментариев на страницу 20, с пред-показом ответов в ветках, количеством комментариев и пагинацией.

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

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

image

Потом, когда ботом захотели пользоваться большие каналы (>100к подписчиков), встал вопрос администрирования. Было добавлено удаление неугодного комментария и бан пользователя. Также, ввиду личной неприязни к спаму, оповещения об ответах по-умолчанию выключены для пользователя, но настройки позволяют подписаться как на все комменты, так и на комменты канала/поста, плюс выбор уровня комментов. Всё это приходит из отдельного бота-спамера, так что заблокировав его по незнайке телеграм-интерфейса, можно всё равно писать комменты в других каналах.

Еще по теме:  Cube acr какой источник для записи звонков что бы записать звонок в Телеграме

Задизайненая в гимпе иконка разкрашена для всех сущностей проекта — бот, оповещение-бот, новости проекта и чат поддержки.

Про языковые интерфейсы: страницы в телеграфе в en, а боты в en/ru (работает авто-детект).

Комменты очень зашли в Южной Америке. Сейчас добрые самаритянины переводят файлы на гитхабе для более локализации.

Весной (летом?), когда РКН начал блокировать доступы, мне стало немного неудобно разрабатывать (в поезде, в дороге на/c работы — двойной ssh на сервер переодически отваливается), так что темп разработки (и без того невысокий), понизился. Сейчас я собираю отзывы, составляю план улучшений и пишу время от времени другой бот, наработки которого мне потребуются в текущем проекте.

Подключайтесь, пишите, обсудим )

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...