Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建非常简单的discord机器人的最佳方法=_Python_Python 3.6 - Fatal编程技术网

Python 创建非常简单的discord机器人的最佳方法=

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_

嘿,我真的想知道是否有可能用一种简单的方式制造不和

我实际上得到了这个脚本,但在我运行它几次后它崩溃了

进口不和 client=discord.client @客户端事件 _就绪时的异步定义: 打印机器人准备好了! 等待客户。更改\u presencegame=discord.Gamename=制作机器人 @客户端事件 _message上的异步定义消息: 如果message.author==client.user: 回来 如果message.content==你好: 等待client.send_messagemessage.channel,世界 客户端。运行“*********************************************************************************************************” 我得到了这个错误:

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"))