Задать вопрос

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

Создал Telegram канал, прикрепил к нему чат для комментариев под постами. Но пользователям, для того, чтобы писать комментарии, нужно подписаться и на чат. Проблема не в этом, а в том, что пользователи устраивают личную переписку и т.п. прямо в этом чате, а кроме того часто мне в нём пишут. Я создавал посты на канале, в которых писал, что чат не читаю, а только комментарии, но они всё равно продолжают писать в чате. Можно ли как-то запретить им писать в чате? Может есть какие-то боты для удаления сообщений, не относящихся к комментариям? Года 2 назад я создавал другой канал, тогда никакие чаты не были нужны, комментарии можно было писать под записями без проблем...
  • Вопрос задан
  • 19608 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
ShashkovS
@ShashkovS
Сделал для этого специального бота: https://t.me/protectchannelgroupbot

Решение здесь, к сожалению, не такое простое, как может быть бы хотелось. Идея вот в чём.

В настройках группы нужно убедиться, что отправлять сообщения могут не только участники.
Далее если начать писать комментарий к посту в канале, то добавления в группу не происходит. И писать можно только комменты к сообщениям в канале.
Но тем или иным способом можно добавиться в чат-группу, и тогда можно писать сообщения там.
Идея в том, чтобы всех, кто туда добавляется, удалять оттуда и разбанивать обратно
Бот https://t.me/protectchannelgroupbot это делает. Его нужно добавить админом в чат-группу канала.
Но есть нюанс. Это будет работать только с новодобавляющимися пользователями.
Со старыми есть сложность. Их можно удалить из группы из-под админа, но это их забанит, то есть лишит возможности писать комменты.
Разбанить назад чёт непросто. Но без этого они не смогут комментировать.

Исходники бота: https://github.com/ShashkovS/protectchannelgroupbot
Ответ написан
AleksTiGit
@AleksTiGit
Developer
Ограничения по отправке сообщений (даже если группа частная) нет, так как в группу можно зайти через описание канала.
Для того, чтобы подписчикам не нужно было присоединяться к группе, надо в настройках группы, в разделе "Привязанный к..." убрать "Заявки на вступление". Если хочешь, чтобы могли комментировать твои посты ещё и не подписчики, то убрать "Только участники".

Попробуй, надеюсь что получится. Если нет, то поделился тем, что знаю сам.

А по поводу ботов и запретов в группе я не знаю.
Ответ написан
@Anton2803
В боте https://t.me/Captcha_Rubot есть функция "Писать только комментарии"
Ответ написан
Комментировать
@shishkin_sa
Всё можно сделать без ботов средствами телеграмм, решение совсем не интуитивное.
Заходишь в настройки группы для комментариев -> Тип группы -> выбираешь "частная"
далее в этом же меню ниже "Кто может отправлять сообщения?" включаешь опцию "Только участники" и ниже включаешь опцию "Заявки на вступление", после этого выключаешь опцию "Только участники". Выходишь из настроек через кнопку "Сохранить".
Удаляешь всех ненужных из участников группы, после этого надо не забыть удалить из черного списка: "Настройки группы" -> "Разрешения" -> "Черный список" (он в самом низу).
Всё готово.
Теперь все кто подписан на канал могут оставлять комментарии к постам в канале, но при попытке перейти в группу с обсуждением у них будет кнопка "подать заявку", просто не принимаешь эти заявки и никто не сможет вести беседы не привязанные к конкретному посту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы