Я використовую curl для оновлення своїх загальнодоступних каналів. Цей синтаксис:
curl -X POST "https://api.telegram.org/bot144377327:AAGqdElkZ-77zsPRoAXXXXXXXXXX/sendMessage" -d "chat_id=@MyChannel&text=my sample text"
Але що chat_id
таке приватний канал? Це не той, який у вас є в приватному запрошенні.
Тому що тепер ми можемо передавати ім'я користувача каналу (у форматі @channelusername) замість chat_id у всіх методах (і замість from_chat_id у forwardMessage). Але яке @channelusername приватного каналу, яким я керую?