Compare commits
2 commits
1594fcfb47
...
f8be57eae2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f8be57eae2 | ||
|
|
ec2aea67a5 |
1 changed files with 11 additions and 9 deletions
20
botqui.rb
20
botqui.rb
|
|
@ -68,7 +68,7 @@ bot = Cinch::Bot.new do
|
||||||
c.server = "irc.libera.chat"
|
c.server = "irc.libera.chat"
|
||||||
c.user = "Monqui"
|
c.user = "Monqui"
|
||||||
c.password = "tbmsn"
|
c.password = "tbmsn"
|
||||||
c.nick = "botqu9001"
|
c.nick = "botqu0001"
|
||||||
c.delay_joins = 15
|
c.delay_joins = 15
|
||||||
c.channels = ["#sconesandcream fatjoints", "#sconetv", "#bakedbeans"]
|
c.channels = ["#sconesandcream fatjoints", "#sconetv", "#bakedbeans"]
|
||||||
c.timeouts.connect = 30
|
c.timeouts.connect = 30
|
||||||
|
|
@ -179,7 +179,7 @@ bot = Cinch::Bot.new do
|
||||||
m.reply "https://33.media.tumblr.com/fe1446dc5f065b3685fe63c51121fc4f/tumblr_mhhadl964P1rgfo8qo1_r2_400.gif"
|
m.reply "https://33.media.tumblr.com/fe1446dc5f065b3685fe63c51121fc4f/tumblr_mhhadl964P1rgfo8qo1_r2_400.gif"
|
||||||
end
|
end
|
||||||
|
|
||||||
on :message, /.*trinity.*/i do |m|
|
on :message, /^!trinity$/ do |m|
|
||||||
m.reply "https://tenor.com/view/trinity-taylor-drag-race-sip-cocktail-drama-gif-9086550"
|
m.reply "https://tenor.com/view/trinity-taylor-drag-race-sip-cocktail-drama-gif-9086550"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -188,7 +188,7 @@ bot = Cinch::Bot.new do
|
||||||
end
|
end
|
||||||
|
|
||||||
on :channel, /^!pounce (\S*) (.*)$/ do |m, t, message|
|
on :channel, /^!pounce (\S*) (.*)$/ do |m, t, message|
|
||||||
save_msg = {"source" => m.user.nick, "target" => t, "message" => '', 'time' => ''}
|
save_msg = {"source" => m.user.nick, "target" => t.downcase, "message" => '', 'time' => ''}
|
||||||
|
|
||||||
if message.index("|") != nil then
|
if message.index("|") != nil then
|
||||||
msg_parts = message.split(' | ')
|
msg_parts = message.split(' | ')
|
||||||
|
|
@ -196,8 +196,7 @@ bot = Cinch::Bot.new do
|
||||||
save_msg["message"] = msg_parts[1]
|
save_msg["message"] = msg_parts[1]
|
||||||
|
|
||||||
triggerTime = Chronic.parse(msg_parts[0])
|
triggerTime = Chronic.parse(msg_parts[0])
|
||||||
|
if triggerTime == nil or triggerTime == "" then
|
||||||
if triggerTime == nil then
|
|
||||||
save_msg["time"] = Time.now
|
save_msg["time"] = Time.now
|
||||||
else
|
else
|
||||||
save_msg["time"] = triggerTime
|
save_msg["time"] = triggerTime
|
||||||
|
|
@ -209,8 +208,11 @@ bot = Cinch::Bot.new do
|
||||||
|
|
||||||
# m.reply save_msg.inspect
|
# m.reply save_msg.inspect
|
||||||
|
|
||||||
pounces.push save_msg
|
if save_msg["message"] == nil then
|
||||||
|
m.reply "the heck is this bro???"
|
||||||
|
else
|
||||||
|
pounces.push save_msg
|
||||||
|
end
|
||||||
# if !pounces[t.downcase].key?(m.user.nick) then
|
# if !pounces[t.downcase].key?(m.user.nick) then
|
||||||
# pounces[t.downcase][m.user.nick] = save_msg
|
# pounces[t.downcase][m.user.nick] = save_msg
|
||||||
# else
|
# else
|
||||||
|
|
@ -230,8 +232,8 @@ bot = Cinch::Bot.new do
|
||||||
out_msgs = {}
|
out_msgs = {}
|
||||||
|
|
||||||
pounces.each do |p|
|
pounces.each do |p|
|
||||||
if nick == p["target"] and now > p["time"] then
|
if nick.downcase == p["target"] and now > p["time"] then
|
||||||
out_msgs[nick] = p["source"] + " says " + p["message"] + "| " + out_msgs[nick].to_s
|
out_msgs[m.user.nick] = p["source"] + " says " + p["message"] + " | " + out_msgs[nick].to_s
|
||||||
else
|
else
|
||||||
remaining_pounces.push p
|
remaining_pounces.push p
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue