bat*_*eat 3 python python-3.x discord discord.py
我有一个帮助命令,可以向您发送 DM 上的命令列表。发送后,我希望它在同一个 @bot 或 @client.command 中发送另一个嵌入内容。
\nimport discord\nfrom discord.ext import commands\nimport etc etc etc\n\nRun Code Online (Sandbox Code Playgroud)\n@client.command()\nasync def help(ctx, 成员:discord.Member=None):
\nembed=discord.Embed(title='Commands:',colour = discord.Colour.orange())\n\nembed.add_field(name='Bomb', value=f'Deletes Messages in chat\\n .bomb 100', inline=False)\nembed.add_field(name='Luck', value=f'Like 8ball fourtune teller', inline=False)\nembed.add_field(name='Tof', value=f'True or False', inline=False)\n\nembed.add_field(name='Hitme', value=f'See me holy face', inline=False)\nembed.add_field(name='Monkey', value=f'Random pic of monkey monkey', inline=False)\nembed.add_field(name='Whois', value=f'Userinfo', inline=False)\n\nembed.add_field(name='coin', value=f'Flips a coin', inline=False)\nembed.add_field(name='Dice', value=f'Random number from 1 to 6', inline=False)\nembed.add_field(name='Randomnumber', value=f'Gives you a random number from 1 to 100', inline=False)\n\nembed.add_field(name='Meme', value=f'Random meme?', inline=False)\nembed.add_field(name='Say', value=f'Says what ever you want the bot to say', inline=False)\nembed.add_field(name='Kick', value=f'Kicks user (Needs Admin)', inline=False)\n\nembed.add_field(name='Ban', value=f'Bans user (Needs Admin', inline=False)\nembed.add_field(name='Unban', value=f'Revokes ban from user. (Needs Admin)', inline=False)\nembed.add_field(name='Prefix', value=f'Changes prefix e.g .prefix !', inline=False)\n\nem.set_author(name='***Commands list has been sent!***')\nem.set_footer(name='Check Your DM's! \xe2\x9c\x85')\n\nawait ctx.author.send(embed=embed)\n\nawait ctx.send(embed=em)\n\n#I want this to work so it would send this embed after it sent the embed on DM's to the channel \n #where .help was used. this was my attempt I'm new to python\nRun Code Online (Sandbox Code Playgroud)\n\nRun Code Online (Sandbox Code Playgroud)\n
小智 5
三件事:
\nname- 它text="Check Your DM\'s! \xe2\x9c\x85"您的代码应如下所示:
\n@client.command()\nasync def help(ctx, member:discord.Member = None):\n embed=discord.Embed(title=\'Commands:\',colour = discord.Colour.orange())\n ...\n\n em = discord.Embed(title="YOU NEED TO SET A TITLE")\n em.set_author(name=\'***Commands list has been sent!***\')\n em.set_footer(text="Check Your DM\'s! \xe2\x9c\x85")\n\n await member.send(embed=embed)\n\n await ctx.send(embed=em)\nRun Code Online (Sandbox Code Playgroud)\n你为什么使用member:discord.Member = None?你用它什么都不做吗?
如果您想检查是否授予成员使用:
\nif member is None:\n await ctx.send("Please give me a user \xc2\xb0_\xc2\xb0")\nelse:\n YOUR CODE...\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1977 次 |
| 最近记录: |