Я создал канал в телеграмме, и я добавил бота в качестве администратора канала, когда я отправляю сообщение для канала, бот не отвечает, почему?телеграмма бота не отвечает на сообщения в канале?
я могу отправить сообщение с /SendMessage
https://api.telegram.org/bot[key]/[email protected]&text=This текст от бота к каналу.
Я использую: https://github.com/Eleirbag89/TelegramBotPHP
и это простой тестовый код для бота:
<?php
include 'connection.php';
include("Telegram.php");
define('bot_id', '227493781:AAE2x0l3BRrjGN3S8wMVo9zOTYbbwr8');
$telegram = new Telegram(bot_id);
$text = $telegram->Text();
$chat_id = $telegram->ChatID();
if ($text == "call") {
$content = array('chat_id' => $chat_id, 'text' => "This is test message!!!");
$telegram->sendMessage($content);
}
?>
Вы установили '/ setprivacy' в' @ BotFather'? – Maak
Да, я включил конфиденциальность, а бот - один из админов канала. Бот отвечает в групповом чате, но в канале это не так. – Patzu