我正在尝试使用discord.py
模块在Python中编程一个Discord bot
当我运行代码时,它什么也不说,等待一点(可能是导入/连接东西),然后关闭-或者在空闲状态下,>>
出现
代码没有问题,因为它不会给出任何错误。另外,如果我在on_ready()
之外运行一个命令,它将按预期工作
所以问题不是因为无法连接到机器人或不和谐,是吗?也许asnyc
函数不起作用,或者解释器不识别它
以下是主代码的基本形式:
import discord
token = 'blahblah'
client = discord.Client()
@client.event
async def on_message(message):
if message.content=="some input":
msg = 'some output'
await message.channel.send(msg)
@client.event
async def on_ready():
print("All works fine!")
client.run(token)
既然您提到了异步的问题,我将留下一个关于异步的回答,我给了另一个用户https://stackoverflow.com/a/63005581/13950887
我最近遇到的另一个问题是discord将他们的网站从discordapp.com和discord.gg更新到discord.com,我发现解决这个问题的方法是编辑一堆文件,我要说的一件事是,除非你们知道自己在做什么,否则我不建议你们这么做
希望这会有所帮助:)
相关问题 更多 >
编程相关推荐