所以我让我的机器人使用一个变量发送消息:local text1 = message:reply("Text")
,
但似乎无法找到有关如何编辑消息变量的一些答案。我什至尝试使用 text1:edit("New Text")
并且似乎不起作用,如果您知道如何让机器人编辑它自己的消息,任何有 Discordia 经验的人都可以提供帮助吗?这是我的机器人代码:
local discordia = require('discordia')
local client = discordia.Client()
local token = "BOT TOKEN"
client:on('messageCreate', function(message)
if message.content == "hello" then
local text1 = message:reply("Text")
text1:edit("This message has been editted!")
end
client:run("Bot "..token)
答案 0 :(得分:0)
text1:setContent("This message has been edited!")
或
text1:update{content = "This message has been edited!"}
应该可以。
答案 1 :(得分:0)
根据维基和 Discordia; 更新你的消息对象“text1”的内容应该是
text1:setContent("This is a new content")