import requests   url = "https://api.telegram.org/bot/"     def... - вопрос №2651599

get_updates_json(request): response = requests.get(request + 'getUpdates') return response.json() def last_update(data): results = data['result'] total_updates = len(results) — 1 return results[total_updates]

def get_chat_id(update): chat_id = update['message']['chat']['id'] return chat_id def send_mess(chat, text): params = {'chat_id': chat, 'text': text} response = requests.post(url + 'sendMessage', data=params) return response chat_id = get_chat_id(last_update(get_updates_json(url))) send_mess(chat_id, 'Your message goes here')




при запуске получаю ошибку
Traceback (most recent call last): File «C:/Users/AleksaSmur/Desktop/pybot.py», line 26, in chat_id = get_chat_id(last_update(get_updates_json(url))) File «C:/Users/AleksaSmur/Desktop/pybot.py», line 13, in last_update results = data['result'] KeyError: 'result'

что с этим result не так? Пишу телебота по туторам
proglib.io/p/telegram-bot/
Ответов пока нет

Alexander

Читать ответы
Посмотреть всех экспертов из раздела Технологии > JavaScript,Ajax,HTML
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store