首页 > 解决方案 > 在打印命令中打印字符串时出现 Discord.py 错误

问题描述

我正在尝试制作一个在服务器bot中有人发送消息时向控制台打印消息的方法。Discord这是我的代码:

@client.event
async def on_message(message):
    print(message.author + ' sent a message.')

但是,当我运行此代码时,它给了我一个错误。

TypeError: unsupported operand type(s) for +: 'Member' and 'str'

标签: pythondiscord

解决方案


试试这个:

print(str(message.author) + ' sent a message.')

推荐阅读