我想制作一个机器人,说明你输入的内容如下:
@client.event
async def on_ready():
print("Ready when you are")
while True:
bop = input("")
await client.say(bop)
我尝试过很多方面,但我无法让它工作,我在网上找不到任何东西。非常感谢帮助!
答案 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