Cogs TypeError: объект NoneType нельзя использовать в выражении await в discord.pyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Cogs TypeError: объект NoneType нельзя использовать в выражении await в discord.py

Сообщение Anonymous »

Я работаю над ботом Discord для личного сервера. Я хочу использовать шестеренки, чтобы отделить функции музыкального проигрывателя от основного файла.
Эта ошибка возникает при загрузке файла main.py:

Код: Выделить всё

discord.ext.commands.errors.ExtensionFailed: Extension 'cogs.cog' raised an error: TypeError: object NoneType can't be used in 'await' expression
Код моего файла main.py, связанный с Cogs, следующий:

Код: Выделить всё

#   Cogs
async def load_extensions():
for filename in os.listdir("./cogs"):
if filename.endswith(".py"):
# cut off the .py from the file name
await bot.load_extension(f"cogs.{filename[:-3]}")
async def main():
async with bot:
await load_extensions()
await bot.start(os.getenv('TOKEN'))

asyncio.run(main())
В моем файле cogs.py:

Код: Выделить всё

import os, discord
from discord.ext import commands

class Test(commands.Cog):
def __init__(self, client):
self.client = client # sets the client variable so we can use it in cogs
self.intents = discord.Intents.default()
self.intents.message_content = True

@commands.command()
async def command(self, ctx):
await ctx.send("Yes?")

def setup(client):
client.add_cog(Test(client, ))
Изначально у меня была ошибка с намерениями, которую удалось решить добавлением self.intents, но мне не удалось решить эту проблему. Я использовал StackOverflow, но не нашел ничего конкретного по моей проблеме.

Подробнее здесь: https://stackoverflow.com/questions/754 ... -discord-p
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»