Может ли телеграмм бот читать сообщения канала

Может ли боту телеграммы читать/получать доступ к каналу телеграммы, который ни я, ни бот не являются администратором?

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

Я бы очень признателен за ваши знания и знания.

P.s. любое обходное решение было бы здорово.

Ответ 1

FAQ гласит:

  • Все боты, независимо от настроек, получат:

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

  • Боты с включенным режимом конфиденциальности получат:

    • Команды явно предназначены для них (например,/command @this_bot).
    • Общие команды от пользователей (например,/start), если бот был последним ботом для отправки сообщения группе.
    • Сообщения, отправленные через этот бот.
    • Ответы на любые сообщения, неявно или явно предназначенные для этого бота.

Итак, если ваш бот является участником канала, он получит все сообщения, кроме тех, которые были отправлены другими ботами.

Ответ 2

как вы можете видеть в документации, правильным атрибутом обновления является "channel_post", а не "сообщение"