512mb-bot/bot.lua

43 lines
1.0 KiB
Lua
Raw Normal View History

2021-11-26 16:38:17 +00:00
package.path = "./libraries/?.lua;./libraries/?/init.lua;"..package.path
--load discordia
discordia = require("discordia")
client = discordia.Client()
--activate the import system
local import = require("import")(require)
2022-04-08 20:55:30 +00:00
local servers = {}
2022-02-21 13:42:30 +00:00
2021-11-26 16:38:17 +00:00
--create server
local server = import("classes.server-handler")
client:on("ready",function()
print("starting test")
2022-04-08 20:55:30 +00:00
if not servers["640251445949759499"] then
servers["640251445949759499"] = server(client,client:getGuild("640251445949759499"),{
path = os.getenv("HOME").."/bot-savedata/640251445949759499/",
autosave_frequency = 20,
default_plugins = {
"meta",
"help",
"plugins",
"esolang",
"tools",
"reactions",
2022-04-09 19:12:47 +00:00
"roledefaults",
"security"
2022-02-21 13:42:30 +00:00
}
})
end
2021-11-26 16:38:17 +00:00
end)
2022-02-21 13:42:30 +00:00
2021-11-26 16:38:17 +00:00
--load token
local tempfile = io.open("./token","r")
if not tempfile then
error("./token file does not exist")
end
local nstr = tempfile:read("*l")
tempfile:close()
client:run('Bot '..nstr)