@nak-alexey

Почему python не отправляет сообщения в telegram?

Есть следующий код
def send_telegram(text: str):
    token = token
    url = "https://api.telegram.org/bot"
    channel_id = channel_id
    url += token
    method = url + "/newpost"

    r = requests.post(method, data={
         "chat_id": channel_id,
         "text": text
          })

send_telegram("hello world!")

При его выполнении сообщение в бот не отправляется, все реквизиты верные.
когда делаю print(r.text) пишет
{"ok":false,"error_code":404,"description":"Not Found"}
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
@twistfire92
А что за метод newpost?

Может надо использовать sendMessage?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
Кенарий Санкт-Петербург
от 120 000 до 250 000 ₽
29 сент. 2020, в 15:04
10000 руб./за проект
29 сент. 2020, в 14:45
15500 руб./за проект