我正在尝试创建一个bot
,只要Discord
服务器中有人发送消息,就会向控制台输出消息。这是我的代码:
@client.event
async def on_message(message):
print(message.author + ' sent a message.')
但是,当我运行此代码时,它会给我一个错误。
TypeError: unsupported operand type(s) for +: 'Member' and 'str'
答案 0 :(得分:0)
试试这个:
print(str(message.author) + ' sent a message.')
答案 1 :(得分:0)
你可以试试这个:
@client.event
async def on_message(message):
print(str(message.author) + ' sent a message.')
说明:
当您执行string concatenation
时,两个操作数都应为str