将消息作者ID转换为字符串Discord.py

时间:2019-04-14 09:07:09

标签: python-3.x discord.py

我正在尝试创建一个简单的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

0 个答案:

没有答案