Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua (Discordia)如何使bot编辑自己的特定消息?_Lua_Discord - Fatal编程技术网

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")