我正在尝试使用discord.py和discord.ext.commands创建一个机器人,该命令在一个用户输入图像名称时发送图像。
我已经使用@commands.Cog.listener()
编写了代码,但是我想使用@commands.command()
:
@commands.Cog.listener()
async def on_message(self, message):
if len(message.content) > 1 and message.content[0] == '.':
for filename in os.listdir('./assets'):
if message.content == f'.{filename[:len(filename)-4]}':
await message.channel.send(file=discord.File(f'assets/{filename}'))
break
先谢谢您^^