2016-01-04 18 views
7

Czy można wysłać wiadomość do publicznego kanału Telegram przez interfejs API jako administrator? Mam na myśli możliwość wysłania np. wideo do publicznego kanału telegramu za pomocą np. php?Jak wysłać wiadomość do publicznego kanału Telegram przez php?

+0

Podobno - to możliwe: https://core.telegram.org/method/messages.sendMedia –

+0

Czy to pisać jak stanowiskach administracyjnych wiadomość? Chodzi mi o to, czy użytkownicy mogą rozróżnić różnicę między wiadomością wysłaną w api a rzeczywistą? – user3416269

Odpowiedz

24

Możesz utworzyć telegram bota i dodać go do swojego kanału jako admin. Następnie użyj @jourchannel jako chat_id w swoim telegramie do wysyłania wiadomości na Twój kanał. Jako przykład w PHP:

<?php 
$botToken = "yourbottoken"; 
$chat_id = "@yourchannel"; 
$message = "your message"; 
$bot_url = "https://api.telegram.org/bot$botToken/"; 
$url = $bot_url."sendMessage?chat_id=".$chat_id."&text=".urlencode($message); 
file_get_contents($url); 
?> 
+0

Nie udało się otworzyć strumienia: żądanie HTTP nie powiodło się! HTTP/1.1 400 Bad Request – CodeGuru

+0

@FlyingAtom Co twój kod? –

+0

żądanie powinno być w metodzie "POST". – Mortezaipo

Powiązane problemy