Python 不一致客户端错误:';非类型';对象没有属性';发送';

Python 不一致客户端错误:';非类型';对象没有属性';发送';,python,discord,bots,Python,Discord,Bots,启动时,它应该在其中一个文本通道中写入消息 错误:“非类型”对象没有属性“发送” channel = client.get_channel(111111111) #I have the real id message = ("Wow") @client.event async def on_ready(): print('We have logged in as {0.user}'.format(client)) await client.change_p

启动时,它应该在其中一个文本通道中写入消息

错误:“非类型”对象没有属性“发送”

channel = client.get_channel(111111111)   #I have the real id
message = ("Wow")
@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))
    await client.change_presence(status=discord.Status.online, activity=game)
    await channel.send(message)

Bot
一旦准备好就可以获得频道,这意味着在Bot未准备好之前,您无法获得频道。正如您所看到的,您正在执行
get\u channel()
before
on\u ready()
事件,即bot准备就绪之前。

让频道进入“准备就绪”事件中的
,这应该很好

@client.event
_ready()上的异步定义:
打印('我们已以{0.user}的身份登录。格式(客户端))
等待客户端。更改状态(状态=discord.status.online,活动=游戏)#游戏未定义确保定义它
通道=客户端。获取通道(通道id)
等待频道发送(“哇”)

您使用的是哪一个库?“我有一个问题”根本没有对问题进行总结。非常感谢您,我花了两个小时处理它。祝你今天愉快:)没问题,随时乐意帮忙。将答案标记为已接受,以便其他人知道答案已解决:)