Как я понял, она от DisnakeНет она от системы, в ошибке большими буквами написано
OSError
. бот выдаёт сообщение о том что думаетОн его выдает только потому что так работает команда
await ctx.response.defer()
В чём моя ошибка?В теге discord, в обрезании лога чтобы гадать при ответе, в написании бота прежде чем отдельно напишите и протестируете код.
Написал код для бота в дискорд
NameError: name 'config' is not defined
NameError: имя 'config' не определено
bot = commands.Bot(command_prefix=config['!'], intents = intents)
config
и где вы его объявили? ini_set('display_errors',1);
error_reporting(E_ALL);
Dialogflow API has not been used in project 787000836274 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/dia... then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
passw
переменная loginDb
- не определена, поэтому функция ищет такую переменную в вышележащей области видимости - в глобальной. А там эта переменная определена и ссылается на класс str
(кстати, зачем???)auth
переменная loginDb
определена, поэтому она там не имеет никакого отношения ни к одноименной переменной в глобальной области, ни к одноименной переменной в функции passw
. execute
попадает значение str
- а это - класс, а не строка, поэтому execute
и ругается, что тип не подходящий. Если других способов нет, то что еще можно использовать для Сида, что бы рандом был правда хорошим, а не таким какой он есть по умолчанию.
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.