В Телеграмм канале комментарии дублируются в группу

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.

Закрыт 1 год назад .

Всем привет, решил провести небольшое исследование и для этого необходимо вытащить комментарии (порядка 500 тысяч) из отдельного поста в чужом открытом telegram канале. Все, что пытаюсь найти собирает только сами посты (это можно сделать и через сам telegram). Нашел один проект на github (https://github.com/PeterWalchhofer/Telescrape) но он крайне массивный и через pycharm запустить так и не удалось.

Отслеживать
задан 22 дек 2021 в 9:27
9 1 1 серебряный знак 4 4 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вы можете сделать это с помощью библиотеки Telethon (документация)

Для примера получение комментариев для поста https://t.me/mudak/57071 будет выглядеть так:

async for message in client.iter_messages(‘mudak’, reply_to=57071, reverse=True): if isinstance(message.sender, types.User): print(message.date, message.sender.first_name, ‘:’, message.text) else: print(message.date, message.sender.title, ‘:’, message.text)
2021-12-22 10:20:23+00:00 Олег : 1 2021-12-22 10:20:58+00:00 Mod : шиза 2021-12-22 10:21:22+00:00 Ⓜ️ɪꜱꜱ **** : Уахахахахах жиза)) ещё падаю как будто с обрыва и в страхе просыпаюсь)) 2021-12-22 10:21:43+00:00 HOLYWEED : в начале показывают, обычной перелет компанией Ютейр 2021-12-22 10:23:03+00:00 Маша : Что может быть лучше английского у меня на канале? 2021-12-22 10:26:00+00:00 _zee_ : жиза*

Источник: ru.stackoverflow.com

Как включить комментарии в Телеграм-канале. Настройка combot

Мониторинг и ответы на комментарии в каналах и группах Telegram

По данным Telegram Stat, с момента появления сообщения о блокировке Instagram, на российские Telegram-каналы было совершено более 40 миллионов новых подписок. Кроме того, с начала февраля аудитория мессенджера увеличилась с полумиллиона до миллиона пользователей и продолжает стремительно расти.

Еще по теме:  В Телеграмме кто то сидит с моего аккаунта

Что это значит для брендов?

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

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

Что нужно для того, чтобы все заработало:

  • Аккаунт в Angry.Space
  • Канал и группа в Telegram
  • Чат-бот
  • Человек для настройки и ответов

Нюансы

  • Angry.Space собирает нативные комментарии под публикациями, comments.bot не поддерживается.
  • Нельзя одновременно использовать одного и того же бота в разных сервисах. Если вы подключили бота в другом инструменте, а потом подключили еще и в Angry.Space, то сообщения от пользователей будут приходить только к нам, и перестанут поступать в другие сервисы. Пусть для Angry.Space у вас будет свой бот

Аккаунт в Angry.Space создать легко, вы справитесь, ну или он у вас уже есть. А вот как создать и настроить бота – покажем.

Создание бота в Telegram и настройка

Найдите в поиске чатов BotFather – Нажмите “Начать” – Задайте имя бота и его username с окончанием на bot.

Задайте боту понятное для подписчиков имя, так как ответы будут публиковаться от его имени. Как сделали мы:


Создание бота

Проверьте возможность добавлять бота в группу.

BotFather – /mybots – Выбираем нужного – Bot Settings – Allow Groups? – Groups are currently enabled for bot

Еще по теме:  Плохо работает микрофон в Телеграмме

Отключаем режим конфиденциальности.

BotFather – /mybots – Выбираем нужного – Bot Settings – Group Privacy – Privacy mode is disabled for Bot


Настройка бота

Создание группы и добавление бота

Нажимаем “Создать группу” – Приглашаем бота – Даем название группы – Настройки – Администраторы – Добавляем администратором вашего бота – Смотрим, чтобы переключатели для удаления и блокировки участников были активны


Создание группы и добавление бота

Важно! Если вы хотите мониторить сообщения в существующей группе, достаточно просто добавить бота к участникам, дать права администратора и перейти к пункту Подключение к Angry.Space.

Создание канала и добавление группы для комментариев

Важно! Если вы хотите мониторить и отвечать на комментарии канала необходимо сначала создать группу и добавить в нее бота (см. пункт Создание группы и добавление бота)

Нажимаем “Создать канал” – Даем название и выбираем необходимые настройки публичности – Заходим в настройки канала – Раздел “Обсуждения” – Добавляем группу с ботом, которую мы создали ранее


Создание канала и добавление группы с ботом

Подключение к Angry.Space

Для начала необходимо получить токен

BotFather – /mybots – Выбираем нужного – API Token – Копируем длинную строку символов.

Зайдите в учетную запись Angry.Space – Настройки – Аккаунты – Добавить аккаунт – Telegram – Вставьте в поле токен от бота – Рекомендуем поставить галочку в чекбоксе, если хотите, чтобы сообщения из группового чата попадали в раздел Комментарии. По умолчанию они собираются в общем диалоге в разделе Личные сообщения.


Получение токена и подключение к Angry.Space

Готово! Теперь сообщения из канала и группы будут приходить в Angry.Space. Не забудьте подключить ВКонтакте, Одноклассники, Facebook, Instagram, Twitter, Youtube, Viber и ICQ боты

Еще по теме:  Зарегистрироваться с одной сим карты в двух Телеграммах

Источник: angry.io

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