Browse Source

Added mpd command, made AI hook work better, added more content to the AI, fixed some misc stuff

pull/1/head
Izaya 7 years ago
parent
commit
8021d11dd2
  1. 9
      ai.lua
  2. 10
      cmds/mpd.lua
  3. 4
      cmds/reload.lua
  4. 3
      config.lua
  5. 3
      hooks/ai.lua
  6. 2
      init.lua

9
ai.lua

@ -1,7 +1,10 @@
{{
{"I'm a real person, I swear!"},
{"I'm a real person, I swear!","I'm most certainly not a bot! D:"},
{"are","you","bot"}
},{
{"Thisisalsoatest"},
{"1234","9999"}
{"I really like Queens of the Stone Age","Paramore is pretty good.","Green Day is great to listen to."},
{"music","favorite","like","?"}
},{
{"Yes.","No.","Perhaps."},
{"?","?"}
}}

10
cmds/mpd.lua

@ -0,0 +1,10 @@
local nick,chan,tCommand,message = ...
local mpdHost = "192.168.1.17"
if tCommand[2] == "current" then
sendchan(chan,io.popen("mpc -h "..mpdHost.." current"):read("*a"))
elseif tCommand[2] == "playlist" then
io.popen("mpc -h "..mpdHost.." playlist > ~/public_html/mpd-playlist.txt")
sendchan(chan,"http://lain.shadowkat.science/~izaya/mpd-playlist.txt")
else
sendchan(chan,":mpd subcommands: current, playlist")
end

4
cmds/reload.lua

@ -0,0 +1,4 @@
nick,chan,tCommand,message = ...
if checkAdmin(nick) then
_G.loadconfig()
end

3
config.lua

@ -13,7 +13,8 @@ hooks={
"ai.lua"
},
cmds={
"reload.lua"
reload="reload.lua",
mpd="mpd.lua"
},
timers={
"highfive.lua"

3
hooks/ai.lua

@ -34,7 +34,8 @@ if string.find(message,lnick) ~= nil and nick ~= "Shocky" then
selection = math.random(1,#aitab)
end
-- print(selection)
selstring = aitab[selection][1][1]
seltab = aitab[selection][1]
selstring = seltab[math.random(1,#seltab)]
if type(selstring) == "table" then
for k,v in pairs(selstring) do
--print(k.."="..v)

2
init.lua

@ -33,7 +33,7 @@ function loadconfig()
local s,f = pcall(load,fo:read("*a"))
fo:close()
if s then
table.insert(cmds,f)
cmds[k]=f
print("Command "..v.." loaded")
else
print("Command "..v.." failed to load:")

Loading…
Cancel
Save