Discord.py |如何通过投入内容进行机器人谈话?

时间:2018-05-06 23:48:16

标签: python-3.x discord.py

我想制作一个机器人,说明你输入的内容如下:

@client.event
async def on_ready():
    print("Ready when you are")
    while True:
       bop = input("")
       await client.say(bop)

我尝试过很多方面,但我无法让它工作,我在网上找不到任何东西。非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

import pandas as pd df = pd.read_csv('distanceComm.csv', header=None, encoding = 'utf8', delimiter=';') print(df) 无法在client.say事件中发挥作用。它只能在命令中使用。请参阅此处的文档:http://discordpy.readthedocs.io/en/latest/faq.html#can-i-use-bot-say-in-other-places-aside-from-commands

相反,您可以使用on_ready。这需要以client.send_message为参数。下面是示例代码,其中输入将始终发送到“常规”通道。

channel