2016-01-04 14 views
7

È possibile inviare un messaggio a un canale Telegram pubblico tramite API come amministratore? Voglio dire è possibile inviare ad es. un video su un canale Telegram pubblico utilizzando ad es. php?Come inviare un messaggio a un canale Telegram pubblico tramite php?

+0

A quanto pare - è possibile: https://core.telegram.org/method/messages.sendMedia –

+0

vuol post come un messaggi di amministrazione di un messaggio? Voglio dire se gli utenti possono discriminare la differenza tra un messaggio postato api e uno reale? – user3416269

risposta

24

È possibile creare un bot di telegramma e aggiungerlo al proprio canale come amministratore. Quindi usa @yourchannel come chat_id nel tuo telegramma bot per inviare messaggi al tuo canale. Per fare un esempio in 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

impossibile aprire lo stream: richiesta HTTP non riuscita! Richiesta errata HTTP/1.1 400 – CodeGuru

+0

@FlyingAtom Qual è il tuo codice? La richiesta –

+0

dovrebbe essere nel metodo 'POST'. – Mortezaipo

Problemi correlati