LIREN
@LIREN
Пунктумофоб

Как проигнорировать файл config?

Помогите пожалйста, у меня тут проблема перехода в Cogs... Я хочу чтобы оно игнорировало файл config(

Смотрите:
PS D:\BOTS\MSB> python main.py
Traceback (most recent call last):
  File "C:\Users\egorl\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\bot.py", line 612, in _load_from_module_spec
    setup = getattr(lib, 'setup')
AttributeError: module 'cogs.config' has no attribute 'setup'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\BOTS\MSB\main.py", line 65, in <module>
    client.load_extension(f"cogs.{filename[:-3]}")
  File "C:\Users\egorl\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\bot.py", line 678, in load_extension
    self._load_from_module_spec(spec, name)
  File "C:\Users\egorl\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\ext\commands\bot.py", line 615, in _load_from_module_spec
    raise errors.NoEntryPointError(key)
discord.ext.commands.errors.NoEntryPointError: Extension 'cogs.config' has no 'setup' function.


Могу показать main файл ...
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest
Работаю с Python/Django
Вы точно уверены, что корректно оформили cog?
В общем случае он должен выглядеть так:
import discord
from discord.ext import commands
from discord.ext.commands import Cog

class Cog(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.command(brief='')
    async def cogcommand(self, ctx):
        await ctx.send('использование когов')


def setup(bot):
    bot.add_cog(Cog(bot))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы