我如何运行这个.py代码的不和谐机器人?



这不是我的代码。我试图为它编写一个不和谐的机器人,我做了一些基本的东西,比如它会响应频道中的某些文本,但我想添加mod的东西,为什么不呢,看到这个,我知道如何使用命令

async def kick(ctx, userName: discord.User):
if True: #ctx.message.author.Permissions.administrator
await BSL.kick(userName)
else:
permission_error = str('Sorry ' + ctx.message.author + ' you do not have permissions 
to do that!')
await BSL.send_message(ctx.message.channel, permission_error)

使用discord bot需要经历很多步骤。下面是您需要做的事情,以便能够运行您的脚本:

  • 进入discord应用页面,点击"新建应用"。按钮。
  • 给应用程序起一个名字,然后进入"Bot"选项卡,然后单击"添加机器人"。按钮,然后给你的机器人一个名字。
  • 保持默认设置Public Bot(选中)和Require OAuth2 Code Grant(未选中)。
  • 点击"复制"按钮,并将其存储在计算机上的某个文本文件中。(这是机器人的密码)。
  • 进入"OAuth2"选项卡。然后选择"bot"在"范围"下部分。
  • 选择您的bot需要的权限。(不要过度)。
  • 点击"复制"按钮,并将此URL粘贴到浏览器选项卡中。
  • 选择要邀请机器人的服务器,点击"授权"(要添加机器人,您的帐户需要"管理服务器";权限)
  • 安装discord.py库以访问discord API,运行:python3 -m pip install -U discord.py.
  • 在你的脚本上添加这些行:
import discord
import os
client = discord.Client()
@client.event
  • 最后添加client.run(TOKEN)以结束您的脚本-其中TOKEN是您之前复制的令牌。
  • 现在已经创建并注册了bot,您可以简单地键入:python3 main.py来运行它。(main.py可以是别的东西,取决于你命名你的bot文件)

相关内容

最新更新