@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"}
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
@twistfire92
Python backend developer
А что за метод newpost?

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

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

Войти через центр авторизации
Похожие вопросы