使用discordia/lit/luvit制作可踢人的机器人

我真的很菜,所以我想用我的第一个脚本制作一个discord机器人。但我不知道如何制作。这是脚本:

也许我需要一些lua的基础知识吧。

local discordia = require('discordia')
local coro = require("coro-http")
local client = discordia.Client()

--hi
client:on('messageCreate', function(message)
    local content = message.content
    local member = message.member
    local memberid = message.member.id
    if content:lower() == 'hi' then
        message:reply('你好!')
    end
end)

--hello
client:on('messageCreate', function(message)
    local content = message.content
    local member = message.member
    local memberid = message.member.id
    if content:lower() == 'hello' then
        message:reply('你好!')
    end
end)

--bye
client:on('messageCreate', function(message)
    local content = message.content
    local member = message.member
    local memberid = message.member.id
    if content:lower() == 'bye' then
        message:reply('再见!')
    end
end)

--goodbye
client:on('messageCreate', function(message)
    local content = message.content
    local member = message.member
    local memberid = message.member.id
    if content:lower() == 'goodbye' then
        message:reply('再见!')
    end
end)

client:run("Bot "..io.open("./login.txt"):read())

我已经尝试了我能做的一切,真的。从Roblox Lua转向实际的lua感觉很奇怪。

点赞
用户15503033
用户15503033

你可以像这样做。

member:kick("Spamming")
2021-03-29 03:39:38