我正在尝试创建一个简单的discord机器人,当有人在消息中说出自己的昵称时通知用户。每当我尝试将作者ID转换为字符串以进行存储时,都会遇到此错误:
我尝试使用str(authorid)和str(message.author.id)之类的简单方法,但这就是我在Python中了解的程度
authornick = message.author.nick
f = open("notify.txt", "a")
f.write("\n" + authorid + ":" + authornick)
f.close()
await message.channel.send("You have been added to the notify list.")
我希望此命令的输出将authorid转换为字符串,以便能够将其写入文本文件,但是无法将其转换为字符串。错误:
TypeError: can only concatenate str (not "NoneType") to str