|
|
@ -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. |