Я использую асинхронный бот для разногласий, а запросы и urllib блокируются для получения веб-контента.
Игнорирование исключения в трассировке on_message (последний вызов был последним): Файл "C: \ Users \Гектор Падро \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ site-packages \ discord \ client.py ", строка 307, в _run_event выход из getattr (self, event) (* args, ** kwargs) Файл"C: \ Users \ Hector Padro \ Desktop \ bot.py", строка 35, в on_message raw_json = urllib.request.urlopen ("https://club -mice.com / yuir_lacasitos / api.php? User ="+ mess.content [7:]. Replace (" ","% 20 ")). Read (). Decode () Файл" C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ urllib \ request.py ", строка 223, в urlopen вернуть opener.open (url, data, timeout) Файл" C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \lib \ urllib \ request.py ", строка 532, в открытом ответе = meth (req, response) Файл" C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ urllib \ request.py ", строка 642, в http_response 'http', запрос, ответ, код, msg, hdrs) Файл "C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ urllib \ request.py", строка 570, вошибка возврата self._call_chain (* args) Файл "C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ urllib \ request.py", строка 504, в _call_chain result = func (*)args) Файл "C: \ Users \ Hector Padro \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ urllib \ request.py", строка 650, в http_error_default вызывает HTTPError (req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: Ошибка HTTP 403: запрещено
if mess.content.lower().startswith("!stats "):
raw_json=urllib.request.urlopen("https://club-mice.com/yuir_lacasitos/api.php?user="+mess.content[7:].replace(" ", "%20")).read().decode()
data=json.loads(raw_json)
set_names={
"name":"User",
"gender":"Gender",
"spouse":"Soul mate",
"registration_date":"Registration date",
"tribe":"Tribe",
"level":"Level",
"title":"Current title",
"saved_mice":"Mice saved",
"saved_mice_hard":"Mice saved in hard mode",
"saved_mice_divine":"Mice saved in divine mode",
"shaman_cheese":"Cheese personally gathered",
"first":"Cheese gathered first",
"cheese_gathered":"Gathered cheese",
"bootcamp":"Bootcamps",
"marriage_date":"Marriage",
}
message=""
Я понимаю, что с помощью этого учебника я могу решить свою проблему, но не могу понятьэти функции очень хорошо.