我现在拥有的机器人有很多功能,我正计划将其中的几个移动到扩展文件中。我的问题是:如果我在主bot文件中定义了一个函数,我可以在扩展文件的命令中使用它吗?即使在阅读了文档之后,我仍然不完全理解扩展是如何在discordpy中工作的,因此如果这里有人能给我解释一下,我将不胜感激
在我的例子中,我想将down()
命令移动到扩展名,但它使用了在同一文件中定义的名为downSpam()
的函数。如果我将down()
移动到扩展,我仍然能够使用downSpam()
吗
当前代码示例
bot = commands.Bot(command_prefix= ...)
@bot.command()
async def down(ctx):
if(ctx.guild.id == myGuildID):
downSpam.start(ctx)
@tasks.loop(seconds=10)
async def downSpam(ctx):
link = imgLink
await sendPics(ctx, arg1, arg2, ...)
目前没有回答
相关问题 更多 >
编程相关推荐