A continuación como enviar mensajes a tráves de la API de Telegram a un canal:
- El canal primero debe ser público, con el fin de saber el id del canal.
- Tener un Telegram BOT.
https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[NOMBRE_DEL_CANAL_O_ID]&text=[MENSAJE]
- BOT_API_KEY es la API Key generada por BotFather cuando se crea el bot
- NOMBRE_DEL_CANAL_O_ID nombre o id del canal
- MENSAJE el mensaje a enviar (URL-encoded) es posible usar emojis sacandolos de acá https://apps.timwhitlock.info/emoji/tables/unicode
$apiToken = "my_bot_api_token"; $data = [ 'chat_id' => '@my_channel_name', 'text' => 'Hello world!' ]; $response = file_get_contents("https://api.telegram.org/bot$apiToken/sendMessage?" . http_build_query($data) );