Чат не найден - Telegram ботPython

Программы на Python
Ответить
Anonymous
 Чат не найден - Telegram бот

Сообщение Anonymous »

Я создал бота Telegram с помощью @BotFather, и он правильно работает с моим собственным Chat_id. Однако когда я использую другой Chat_id, возникает следующая ошибка:
API Response: {"ok":false,"error_code":400,"description":"Bad Request: chat not found"}

Нужно ли мне добавлять разрешения или как это работает?
Это мой код для отправки сообщения:
"""Telegram utilities."""

# Django
from django.conf import settings

# Utilities
import requests

def send_telegram_message(chat_id, message, parse_mode=None):
"""Send a message to a Telegram chat."""

token = settings.TELEGRAM_TOKEN
url = f"https://api.telegram.org/bot{token}/sen ... _mode=HTML"
data = {"chat_id": chat_id, "text": message}
if parse_mode:
data['parse_mode'] = parse_mode
try:
response = requests.post(url, data=data)
response.raise_for_status()
except requests.exceptions.RequestException as e:
print(f"Error al enviar mensaje de Telegram: {e}")
if e.response is not None:
print(f"Respuesta de la API: {e.response.text}")


Подробнее здесь: https://stackoverflow.com/questions/792 ... legram-bot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»