Telegram Bot Api Как отправить сообщение в приватный канал через бота?

Собственно пытаюсь проверить обычным http запросом через браузер, но так не выходит. Кто может подсказать как нужно правильно указывать тип чата?
https://api.telegram.org/bot/sendMessage?chat_type=private&chat_id=AlA_...5FA&text=Blablacar

Вот что в API "type String Type of chat, can be either “private”, “group”, “supergroup” or “channel”"
P.s. с публичным каналом проблем нет.
  • Вопрос задан
  • 42725 просмотров
Решения вопроса 1
@Islamfon
Знаю как это сделать!

1. Сделай канал публичным, установи для него username.
2. Добавь в канал любого бота.
3. Перейди по ссылке
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=@[USERNAME_КАНАЛА]&text=тест
. После перехода по ссылке будет выведен id канала, сохрани его.
4. Сделай канал приватным.
5. Отправляй сообщения вот так:
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=@[ID_КАНАЛА]&text=тест.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
shpaker
@shpaker
Вольный хлебопашец
В телеграмме боты могут писать не только по username, но и по id в каналы. Я бы в этом направлении капал.
Ответ написан
@AlexLeshchenko
Как написать Боту?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы