2016-06-02 35 views
1

Ich habe einen Kanal in Telegramm erstellt und ich habe einen Bot als Administrator des Kanals hinzugefügt, wenn ich eine Nachricht an den Kanal senden der Bot antwortet nicht, warum?Telegramm Bot reagiert nicht auf Nachrichten im Kanal?

kann ich eine Nachricht mit /Sendmessage

https://api.telegram.org/bot[key]/[email protected]&text=This Text ist von Bot Kanal senden.

Ich verwende: https://github.com/Eleirbag89/TelegramBotPHP

und dies ist ein einfacher Test-Code für bot:

<?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); 
} 

?> 
+1

Haben Sie '/ setprivacy' im' @ BotFather' eingestellt? – Maak

+0

Ja, ich habe die Privatsphäre aktiviert und der Bot ist einer der Admins des Kanals. Der Bot antwortet im Gruppenchat, aber im Kanal nicht. – Patzu

Antwort

0

Bots können keine Nachrichten in Kanäle empfangen zu können, nur Nachrichten senden können.

+0

Ja, ich habe es, Mann, Danke. Wir können nur über API und URL senden. – Patzu