|
|
|
@ -3,6 +3,34 @@ local client = discordia.Client()
|
|
|
|
|
Tools = dofile("./API/tools.lua")
|
|
|
|
|
discordia.extensions()
|
|
|
|
|
|
|
|
|
|
if Tools.file_exists("./docs/firstTimeSetupComplete") == false then
|
|
|
|
|
print("First time setup started")
|
|
|
|
|
os.execute("touch docs/firstTimeSetupComplete")
|
|
|
|
|
print("Please enter bot token.")
|
|
|
|
|
process.stdin:once("data", function(input)
|
|
|
|
|
tokenInput = input:gsub("[\n\r]", "")
|
|
|
|
|
os.execute("touch docs/token.lua")
|
|
|
|
|
local file = io.open("./docs/token.lua", "w")
|
|
|
|
|
file:write('return "'..tokenInput..'"')
|
|
|
|
|
file:close()
|
|
|
|
|
print("Please enter symbol for command detection(eg, the ! in !helpme)")
|
|
|
|
|
process.stdin:once("data", function(input)
|
|
|
|
|
keyInput = input:gsub("[\n\r]", "")
|
|
|
|
|
os.execute("touch docs/key.lua")
|
|
|
|
|
local file = io.open("./docs/key.lua", "w")
|
|
|
|
|
file:write('return "'..keyInput..'"')
|
|
|
|
|
file:close()
|
|
|
|
|
print("First time setup complete!")
|
|
|
|
|
local token = dofile("./docs/token.lua")
|
|
|
|
|
client:run('Bot '..token)
|
|
|
|
|
end)
|
|
|
|
|
end)
|
|
|
|
|
else
|
|
|
|
|
print("If this errors because of bad token, delete docs/firstTimeSetupComplete")
|
|
|
|
|
local token = dofile("./docs/token.lua")
|
|
|
|
|
client:run('Bot '..token)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
--Setup bot here, initializes bot
|
|
|
|
|
client:once("ready", function()
|
|
|
|
|
client:setGame("Astoria's bot, very sad!")
|
|
|
|
@ -59,6 +87,4 @@ client:on('userBan', function(user, guild)
|
|
|
|
|
end
|
|
|
|
|
end)
|
|
|
|
|
|
|
|
|
|
--Insert Token in a .lua file with simply returns it as a string.
|
|
|
|
|
local token = require("./docs/token.lua")
|
|
|
|
|
client:run('Bot '..token)
|
|
|
|
|
--Insert Token in a .lua file with simply returns it as a string.
|