Discord.py bot无法识别齿轮的命令

时间:2019-11-11 21:17:50

标签: python discord.py discord.py-rewrite

我一直试图弄清楚齿轮如何与discord.py重写一起工作,而我设法让一个仅与一个齿轮一起工作的机器人。问题是,机器人可以识别来自一个齿轮的命令,而不能识别来自另一个齿轮的命令。

将齿轮插入for (int i=0; i<6; i++) { float mx = baseRadius*cos(radians(baseAngles[i])); float my = baseRadius*sin(radians(baseAngles[i])); baseJoint[i] = new PVector(mx, my, 0); } for (int i=0; i<6; i++) { float mx = platformRadius*cos(radians(platformAngles[i])); float my = platformRadius*sin(radians(platformAngles[i])); platformJoint[i] = new PVector(mx, my, 0); q[i] = new PVector(0, 0, 0); l[i] = new PVector(0, 0, 0); A[i] = new PVector(0, 0, 0); } for (int i=0; i<6; i++) { // rotation q[i].x = cos(rotation.z)*cos(rotation.y)*platformJoint[i].x + (-sin(rotation.z)*cos(rotation.x)+cos(rotation.z)*sin(rotation.y)*sin(rotation.x))*platformJoint[i].y + (sin(rotation.z)*sin(rotation.x)+cos(rotation.z)*sin(rotation.y)*cos(rotation.x))*platformJoint[i].z; q[i].y = sin(rotation.z)*cos(rotation.y)*platformJoint[i].x + (cos(rotation.z)*cos(rotation.x)+sin(rotation.z)*sin(rotation.y)*sin(rotation.x))*platformJoint[i].y + (-cos(rotation.z)*sin(rotation.x)+sin(rotation.z)*sin(rotation.y)*cos(rotation.x))*platformJoint[i].z; q[i].z = -sin(rotation.y)*platformJoint[i].x + cos(rotation.y)*sin(rotation.x)*platformJoint[i].y + cos(rotation.y)*cos(rotation.x)*platformJoint[i].z; // translation q[i].add(PVector.add(translation, initialHeight)); l[i] = PVector.sub(q[i], baseJoint[i]);

bot.py

内部cogs = [ 'cogs.basic', 'cogs.mod'] @bot.event async def on_ready(): print("Arthur Morgan") print("version: "+version) game = discord.Game("rebuilding.....") await bot.change_presence(status=discord.Status.idle, activity=game) for extension in cogs: bot.load_extension(extension) return 里面的命令似乎有效

basic.py
import discord from discord.ext import commands class Basic(commands.Cog): def __init__(self,bot): self.bot = bot @commands.command(name='ping', aliases=['p']) async def ping(self, ctx): await ctx.send("Pong! :ping_pong:") def setup(bot): bot.add_cog(Basic(bot)) 中的

命令输出this

mod.py

有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:0)

for extension in cogs:
    bot.load_extension(extension)
    return

协程仅在装载一个齿轮后到达return时停止。