На основе ошибки
Ошибка находится в следующем разделе кода
try:
except Exception as e:
await ctx.send(e)
await ctx.send("Error: " + str(chan))
Вы не можете использовать, кроме как внутри попытки l oop. Logi c течет как попытка выполнить действие, если неудача вызывает исключение, таким образом вы предотвращаете сбои всего кода
пример
try:
r=requests.get(some_url)
except:
print("Request Failed")
В приведенном выше примере, если переменная some_url
имеет неправильный URL или сайт не работает, он напечатает Запрос не выполнен и продолжит работу с оставшейся частью кода.