TalkingBot v2.0

By UTUCS.com-Admin on Feb 07, 2004

TalkingBot is an easy to use bot that will say a response when someone says something. It also has commands like !op and !deop.

[Updated]: TalkingBot now allows anyone, not just level 1s, to say things.

[Updated]: TalkingBot now talks with say. /msg $chan is just saying stuff. No more /me!

[Updated]: $+ has been added.

[Updated]: The commands have been updated to work, the *s were not there, which they are supposed to be there.

;----------
;    |
;    |
;    |
;    |
;
; TalkingBot
;
;The TalkingBot Project is available for free to everyone for use in every channel. It can be used under any nick. We have put all of the cool talkings we can think of.
;
;This bot does not have any advertisements. But you can say the TalkingBot information if you would like, but that's entirely optional.
;
;TalkingBot talks with /msg $chan. It cannot be changed to /say, because you can not use /say in a remote event.
;
;TalkingBot does not just do talking! It does a lot more than just talking.
;
;[Updated]: TalkingBot now allows anyone, not just level 1s, to say
;things.
;
;[Updated]: TalkingBot now talks with say. /msg $chan is just
;saying stuff. No more /me!
;
;[Updated]: $+ has been added.
;
;[Updated]: The commands have been updated to work, the *s were not
;there, which they are supposed to be there.
;
ON *:TEXT:Hello*:#:/msg $chan Hello $nick $+ , how are you today?
ON *:TEXT:Hello:#:/msg $chan Hello $nick $+ , how are you today?
ON *:TEXT:Hi*:#:/msg $chan Hello $nick $+ , how are you today?
ON *:TEXT:Hi:#:/msg $chan Hello $nick $+ , how are you today?
ON *:TEXT:/s e n d*:#:/msg $chan Hmm... what is that?
ON *:TEXT:*/s e n d*:#:/msg $chan Hmm... what is that?
ON *:TEXT:*/s e n d:#:/msg $chan Hmm... what is that?
ON *:TEXT:Have fun!:#:/msg $chan You all have fun, too!
ON *:TEXT:Have fun*:#:/msg $chan You all have fun, too!
ON *:TEXT:Have fun!*:#:/msg $chan You all have fun, too!
ON *:TEXT:*Have fun!:#:/msg $chan You all have fun, too!
ON *:TEXT:*Have fun!*:#:/msg $chan You all have fun, too!
ON *:TEXT:*Have fun*:#:/msg $chan You all have fun, too!
ON *:TEXT:fish:#:/msg $chan Big fish eat -- little fish!
ON *:TEXT:*fish:#:/msg $chan Big fish eat -- little fish!
ON *:TEXT:*fish*:#:/msg $chan Big fish eat -- little fish!
ON *:TEXT:fish*:#:/msg $chan Big fish eat -- little fish!
ON *:TEXT:whale:#:/msg $chan A whale of a time!
ON *:TEXT:whale*:#:/msg $chan A whale of a time!
ON *:TEXT:*whale:#:/msg $chan A whale of a time!
ON *:TEXT:*whale*:#:/msg $chan A whale of a time!
ON *:TEXT:sea:#:/msg $chan A sea change!
ON *:TEXT:sea*:#:/msg $chan A sea change!
ON *:TEXT:*sea*:#:/msg $chan A sea change!
ON *:TEXT:*sea:#:/msg $chan A sea change!
ON *:TEXT:cast:#:/msg $chan Cast a long shadow!
ON *:TEXT:cast*:#:/msg $chan Cast a long shadow!
ON *:TEXT:*cast*:#:/msg $chan Cast a long shadow!
ON *:TEXT:*cast:#:/msg $chan Cast a long shadow!
ON *:TEXT:chips:#:/msg $chan Chips with everything!!
ON *:TEXT:*chips:#:/msg $chan Chips with everything!!
ON *:TEXT:*chips*:#:/msg $chan Chips with everything!!
ON *:TEXT:chips*:#:/msg $chan Chips with everything!!
ON *:TEXT:catch:#:/msg $chan I'll catch you later!!
ON *:TEXT:*catch:#:/msg $chan I'll catch you later!!
ON *:TEXT:*catch*:#:/msg $chan I'll catch you later!!
ON *:TEXT:catch*:#:/msg $chan I'll catch you later!!
ON *:TEXT:fishing:#:/msg $chan I'm fishing out for compliments!
ON *:TEXT:*fishing:#:/msg $chan I'm fishing out for compliments!
ON *:TEXT:*fishing*:#:/msg $chan I'm fishing out for compliments!
ON *:TEXT:fishing*:#:/msg $chan I'm fishing out for compliments!
ON *:TEXT:bait:#:/msg $chan It's jail bait time now!
ON *:TEXT:*bait:#:/msg $chan It's jail bait time now!
ON *:TEXT:bait*:#:/msg $chan It's jail bait time now!
ON *:TEXT:*bait*:#:/msg $chan It's jail bait time now!
ON *:TEXT:rod:#:/msg $chan It's time to rule with a rod of some irons now!
ON *:TEXT:*rod:#:/msg $chan It's time to rule with a rod of some irons now!
ON *:TEXT:rod*:#:/msg $chan It's time to rule with a rod of some irons now!
ON *:TEXT:*rod*:#:/msg $chan It's time to rule with a rod of some irons now!
ON *:TEXT:swim:#:/msg $chan Slink or swim!!
ON *:TEXT:*swim:#:/msg $chan Slink or swim!!
ON *:TEXT:*swim*:#:/msg $chan Slink or swim!!
ON *:TEXT:swim*:#:/msg $chan Slink or swim!!
ON *:TEXT:eel:#:/msg $chan It's as slippery as an eel! Don't try it!
ON *:TEXT:*eel:#:/msg $chan It's as slippery as an eel! Don't try it!
ON *:TEXT:eel*:#:/msg $chan It's as slippery as an eel! Don't try it!
ON 1:TEXT*eel*:#:/msg $chan It's as slippery as an eel! Don't try it!
ON *:TEXT:swimmin:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:swimmin*:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:*swimmin:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:*swimmin*:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:swimmin':#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:*swimmin':#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:*swimmin'*:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:swimmin'*:#:/msg $chan I'm swimmin' 'round the ocean!
ON *:TEXT:swimming:#:/msg $chan I'm swimming 'round the ocean!
ON *:TEXT:swimming*:#:/msg $chan I'm swimming 'round the ocean!
ON *:TEXT:*swimming:#:/msg $chan I'm swimming 'round the ocean!
ON *:TEXT:*swimming*:#:/msg $chan I'm swimming 'round the ocean!

ON *:TEXT:!op:#: {
    if ($nick isop $chan) {
       mode $chan +o $2
  }
}

ON *:TEXT:!deop *:#: {
    if ($nick isop $chan) {
       mode $chan -o $2
  }
}

ON *:TEXT:!voice *:#: {
    if ($nick isop $chan) {
       mode $chan +v $2
  }
}

ON *:TEXT:!devoice *:#: {
    if ($nick isop $chan) {
       mode $chan -v $2
  }
}

ON *:TEXT:!moderate:#: {
    if ($nick isop $chan) {
       mode $chan +m
  }
}

Comments

Sign in to comment.
sailoreagle   -  Feb 07, 2004

By the way ... using level 1 for events will work fine in most scripts, unless you do really complicated stuff with levels. Users at higher levels can access lower level events fine, as event levels are inclusive unless you specify otherwise. So a level 100 user will trigger level 1 events fine. || Also: \"no more /me!\" goody, at least now the responses will work... as /me is like /say, you can\'t use it in remote events cause it can\'t be targeted...

 Respond  
sailoreagle   -  Feb 07, 2004

Neat, how about getting rid of all the redundant ON TEXTs now?

 Respond  
UTUCS.com-Admin   -  Feb 07, 2004

In !op, please add the OP text to say \"ON :TEXT:!op :#: {.\" It is a mistake, and therefore, the !op won\'t work without it

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.