Технологии
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/
ноябрь 9, 2017 г.
-
Всего ответов: 0
Похожие вопросы
Решено
vip
Нужно единоразово отправить анонимное письмо с вложением. Нашел данный сайт, все ок, без лишней информации и в спам не попадает, только вложение не прикрепить.
май 31, 2014 г.
Как подключить JS фон http://vincentgarreau.com/particles.js/ к HTML странице?
октябрь 13, 2015 г.