Form Sender for your bot

By jus22 on Jan 23, 2006

This script is for people who have some knowledge of IRC scripting, this script is fully customizable.

on *:text:*~send*:#: {
  msg $chan Thank you for sending, $nick $+!
  msg $chan my botmaster will review your comments and reply soon!
  msg memoserv send <botmaster nick here> $nick ( $+ $address &+ ) has sent you some feedback: $$2- <to reply to this feedback send your replys to $nick ( $+ $address $+ ). Thank you for using JJs feedback form!
}
on *:text:*!send*:#: {
  msg $chan i am sorry i do not understand that command. type ~send (feedback) to use the JJ form sender installed on this bot
}

Comments

Sign in to comment.
Elite   -  Jan 24, 2006

Pretty good.

 Respond  
Doomraider   -  Jan 24, 2006

Heres a pointer, instead of using # in text, channels only, you can replace that with * for anything such as private messages. In case someone wants to send a private one, they can do it in msg and not in the channel.

 Respond  
No0ne   -  Jan 23, 2006

Do you script bots jus22? If so you should submit yours here. I\'d like to see it.

 Respond  
CaRe_Taker   -  Jan 23, 2006

yeah in a couple of my scripts ive used $mnick To return the bots nick :)

 Respond  
RoninWarrior   -  Jan 23, 2006

oh and pretty cool idea i havent seen this one before yet.

 Respond  
RoninWarrior   -  Jan 23, 2006

hrmm $mnick = your main nickname? so if this is loaded into your normal irc and not a secondary mirc wouldnt that pick your normal nick and not the bots? he has set for botmaster that could be a individual form a sop or aop list in the channel the bot is nested in ?im honestly not for sure? for my bot all sop that are on the channels sop list are bot masters or bot admin and aops are equal to normal admin and etc etc for voiced and regulars users jus22 you could also use $ulevel also if your bot uses user levels
$level(address) = Finds a matching address in the remote users list and returns its corresponding levels list.
$level(!@mirc.com) returns =5,10,20,21,32

$ulevel
Returns the user level that was matched for the currently triggered event.

this is all from the mirc help files /help $level /help $ulevel
you could possiable even use $wildsite for if and when a address from specific user triggers an event kinda like in a text flood snippets use $wildsite to capture the address of that user when thay trigger the events thay are set for .

 Respond  
CaRe_Taker   -  Jan 23, 2006

ok well instead of typin in a bot nick use $mnick msg memoserv send < $mnick > $nick ( $+ $address &+ ) has that will return The bots nick :)

 Respond  
jus22   -  Jan 23, 2006

Hope you don\'t criticize my scripting this time, but you could give a few pointers so i can improve.

 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.