Utilizo curl para actualizar mis canales públicos. Este tipo de sintaxis:
curl -X POST "https://api.telegram.org/bot144377327:AAGqdElkZ-77zsPRoAXXXXXXXXXX/sendMessage" -d "chat_id=@MyChannel&text=my sample text"
Pero, ¿qué es chat_id
un canal privado? No es el que tienes en la invitación privada.
Porque ahora podemos pasar un nombre de usuario de canal (en el formato @channelusername) en el lugar de chat_id en todos los métodos (y en lugar de from_chat_id en forwardMessage). Pero, ¿cuál es el @channelusername de un canal privado que administro?