Python 创建非常简单的discord机器人的最佳方法=
嘿,我真的想知道是否有可能用一种简单的方式制造不和 我实际上得到了这个脚本,但在我运行它几次后它崩溃了 进口不和 client=discord.client @客户端事件 _就绪时的异步定义: 打印机器人准备好了! 等待客户。更改\u presencegame=discord.Gamename=制作机器人 @客户端事件 _message上的异步定义消息: 如果message.author==client.user: 回来 如果message.content==你好: 等待client.send_messagemessage.channel,世界 客户端。运行“*********************************************************************************************************” 我得到了这个错误:Python 创建非常简单的discord机器人的最佳方法=,python,python-3.6,Python,Python 3.6,嘿,我真的想知道是否有可能用一种简单的方式制造不和 我实际上得到了这个脚本,但在我运行它几次后它崩溃了 进口不和 client=discord.client @客户端事件 _就绪时的异步定义: 打印机器人准备好了! 等待客户。更改\u presencegame=discord.Gamename=制作机器人 @客户端事件 _message上的异步定义消息: 如果message.author==client.user: 回来 如果message.content==你好: 等待client.send_
The bot is ready!Ignoring exception in on_ready
Traceback (most recent call last):
File "C:\Users\Sigmanificient\AppData\Local\Programs\Python\Python37-32\lib\site-packages\discord\client.py", line 270, in _run_event
await coro(*args, **kwargs)
File "C:\Users\Sigmanificient\3D Objects\PyNG\discord_bot.py", line 7, in on_ready
await client.change_presence(game=discord.Game(name="Making a bot"))
TypeError: change_presence() got an unexpected keyword argument 'game'
我会为不同的消息制作多个awnser。我相信游戏关键字已更改为活动
您可能需要大写“活动”无论您从何处获得代码,请确保您使用的是与discord.py相同的版本。否则你会出错。我最近不得不对我的一个机器人进行一次重要的重写,因为它使用的是旧代码 在本例中,Client.change_presence中的game关键字参数已重命名为activity,因此您正在查找类似以下内容:
await client.change_presence(activity=discord.Game(name="with the API"))
机器人是否需要使用python?否则,我以前使用的一个好的javascript教程在我只知道pyrhon之前从未有过JS经验,所以是的,最好是对我的错误进行解释…我使用上一个versoon,我昨天下载了我会去文档,并对您使用的任何版本使用quckstart指南。这条线所做的就是将机器人设置为玩你想要的任何游戏。如果你愿意的话,请翻阅文档,否则就使用开始。好吧,但现在当我再次发送“你好”时,它就崩溃了。伙计,翻阅文档,用谷歌搜索你遇到的错误。
await client.change_presence(activity=discord.Game(name="with the API"))