Я создаю бот-диск, используя API-интерфейс discord.py. После некоторого кодирования я понял, что должен содержать код в чистоте и сохранять команды и события в отдельных файлах .py. Как я могу сделать, чтобы это событие или команда все еще слушали триггер и находились в отдельных файлах? Я пытался сделать это с import
, но он просто импортирует классы. Пример команды:
@client.command(pass_context=True)
async def kick(ctx, *, member: discord.Member = None):
if ctx.message.channel.permissions_for(ctx.message.author).administrator is True:
await client.send_message(member, settings.kick_direct)
await client.kick(member)
await client.say(settings.kick_message + member.mention + settings.kick_message2)
else:
await client.say(settings.permission_error)