Lua (Discordia)如何使bot编辑自己的特定消息?
所以我让我的机器人用一个变量发送消息,这个变量是:Lua (Discordia)如何使bot编辑自己的特定消息?,lua,discord,Lua,Discord,所以我让我的机器人用一个变量发送消息,这个变量是:localtext1=message:reply(“Text”), 但似乎无法找到如何编辑消息变量的一些答案。我甚至试过使用text1:edit(“新文本”),但似乎不起作用,如果你知道如何让机器人编辑自己的信息,有过不和谐思维经验的人会帮你吗?这是我的机器人程序代码: local discordia = require('discordia') local client = discordia.Client() local token = &q
localtext1=message:reply(“Text”)
,
但似乎无法找到如何编辑消息变量的一些答案。我甚至试过使用text1:edit(“新文本”)
,但似乎不起作用,如果你知道如何让机器人编辑自己的信息,有过不和谐思维经验的人会帮你吗?这是我的机器人程序代码:
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)
根据
或
应该有用。根据wiki和Discordia; 要更新消息对象的内容,“text1”应为
text1:setContent("This is a new content")
要了解更多信息,请查看
text1:update{content = "This message has been edited!"}
text1:setContent("This is a new content")