Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //***********************************************************************
- //***** BOT: NAME - Cloud, type help bot.*******************************
- //***********************************************************************
- //***********************************************************************
- import org.jibble.pircbot.*;
- public class Cloud extends PircBot
- {
- public Cloud()
- {
- this.setName("Genjutsu");
- this.identify("kaedefuyou");
- this.sendMessage("#dac", Colors.DARK_BLUE + Colors.BOLD + "I am here to serve you my master");
- }
- public void onMessage(String channel, String sender,String login, String hostname, String message)
- {
- if(message.equalsIgnoreCase("time"))
- {
- String time = new java.util.Date().toString();
- sendMessage(channel, sender + ": The time is now " + time);
- }
- if(message.equalsIgnoreCase("Hello"))
- {
- sendMessage(channel,sender +": " + Colors.BOLD + "Hello! How are you?");
- }
- //Start of help func
- //
- // Variables declared
- // a = for selection of menu
- //
- if(message.equalsIgnoreCase("!help"))
- {
- sendMessage(channel, "Since my master is not present I will help you around for a while");
- sendMessage(channel, "Please enter a choice followed by my name");
- sendMessage(channel, "1. Delhi Anime Club");
- sendMessage(channel, "2. Anime Clubs in India");
- sendMessage(channel, "3. Anime Meets");
- sendMessage(channel, "4. Anime Sharing");
- sendMessage(channel, "5. How to use IRC");
- sendMessage(channel, "6. What we do here");
- sendMessage(channel, "7. Links");
- sendMessage(channel, "8. Who are we");
- sendMessage(channel, "For Example: If you want to know about 2. Anime Clubs type Genjutsu 2");
- sendMessage(channel, "9. What the hell?");
- }
- {
- int a = 0;
- if(message.equalsIgnoreCase("Genjutsu 1") || message.equalsIgnoreCase("Genjutsu: 1")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=1;
- }
- if(message.equalsIgnoreCase("Genjutsu 2") || message.equalsIgnoreCase("Genjutsu: 2")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=2;
- }
- if(message.equalsIgnoreCase("Genjutsu 3") || message.equalsIgnoreCase("Genjutsu: 3")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=3;
- }
- if(message.equalsIgnoreCase("Genjutsu 4") || message.equalsIgnoreCase("Genjutsu: 4")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=4;
- }
- if(message.equalsIgnoreCase("Genjutsu 5") || message.equalsIgnoreCase("Genjutsu: 5")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=5;
- }
- if(message.equalsIgnoreCase("Genjutsu 6") || message.equalsIgnoreCase("Genjutsu: 6")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=6;
- }
- if(message.equalsIgnoreCase("Genjutsu 7") || message.equalsIgnoreCase("Genjutsu: 7")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=7;
- }
- if(message.equalsIgnoreCase("Genjutsu 8") || message.equalsIgnoreCase("Genjutsu: 7")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=8;
- }
- if(message.equalsIgnoreCase("Genjutsu 9") || message.equalsIgnoreCase("Genjutsu: 7")
- || message.equalsIgnoreCase("Genjutsu 0"))
- {
- a=9;
- }
- switch(a)
- {
- case 1: sendMessage(sender, sender + ": About Delhi Anime Club");
- break;
- case 2: sendMessage(sender, sender + ": Other Anime Clubs in India");
- break;
- case 3: sendMessage(sender, sender + ": Delhi Anime Meets");
- sendMessage(sender, sender + ":Our Meets - on 8st August at CP at 10:00 hrs sharply ");
- sendMessage(sender, sender + ":Future Meetups");
- break;
- case 4: sendMessage(sender, sender + ": Anime Sharing");
- break;
- case 5: sendMessage(sender, sender + ": What you need to know for using IRC");
- sendMessage(sender, sender + ":Since you have already connected to th chat, I don't need to tell you how to do that. ");
- sendMessage(sender, sender + ":Towards your right you will see a pane which has the users that are connected to the chat " );
- sendMessage(sender, sender + ":at the moment. You can send a private message to any of them by ust double clicking on their ");
- sendMessage(sender, sender + ":name and a window will open. Just type in a message and it would be sent as a private chat ");
- sendMessage(sender, sender + ":to the other user. "+
- ""+
- "");
- break;
- case 6: sendMessage(sender, sender + ": We have lots and lots of fun here");
- break;
- case 7: sendMessage(sender, sender + ": Links");
- sendMessage(sender, sender + ":Our Orkut Comnunity -");
- sendMessage(sender, sender + ":Our FaceBook Page - http://www.facebook.com/pages/Delhi-Anime-Club/132308146804794");
- sendMessage(sender, sender + ":Our Website - Under Construction");
- sendMessage(sender, sender + ":Kaiokane's webpage - http://www.hd-crazy.com/wordpress ");
- break;
- case 8: sendMessage(sender, sender + ": WE ARE ANIME FREAKS ");
- sendMessage(sender, sender + ":Kaiokane, The Channel Owner. He has provided us with this 24X7 IRC Channel ");
- sendMessage(sender, sender + ":Sudipta, The channel Operator. He heppened to send a friend request to Kaiokane, ");
- sendMessage(sender, sender + ":and has been feeling rejuvenated since. ");
- sendMessage(sender, sender + ":Oh! and yes he is also a moderator for dac and likes to call himself a marketing otakut");
- break;
- case 9: sendMessage(sender, sender + ": Fuck off this channel immidiately...");
- break;
- }
- }
- //End of Help Func
- //Start of master servant behaviour
- if((sender.toString()).equalsIgnoreCase("Kaiokane"))
- {
- if(message.equalsIgnoreCase("Genjutsu behave") )
- {
- sendMessage(channel,sender + ": I am sorry my master");
- }
- if(message.equalsIgnoreCase("who is Gyrovagus") )
- {
- sendMessage(channel,sender + ": Hes a Gay...and uses fucked up humour and is a Child Molestor..");
- }
- if(message.equalsIgnoreCase("Genjutsu smile"))
- {
- sendMessage(channel, ":D :D :D :D :D :D :D :D");
- }
- if(message.equalsIgnoreCase("Genjutsu join hina"))
- {
- this.joinChannel("#hina");
- }
- if(message.equalsIgnoreCase("Genjutsu leave me"))
- {
- sendMessage(channel, "Master I will be at your service when you need me");
- this.quitServer("orders from my master");
- }
- if(message.equalsIgnoreCase("Genjutsu join aa"))
- {
- this.joinChannel("#aa");
- }
- if(message.equalsIgnoreCase("Genjutsu join chihiro"))
- {
- this.joinChannel("#chihiro");
- }
- if(message.equalsIgnoreCase("Genjutsu kick"))
- {
- //for kicking a specific user this.kick(channel, nick);
- }
- if(message.equalsIgnoreCase("Genjutsu dance"))
- {
- //add ascii character
- }
- {
- String str = message;
- char charr[] = str.toCharArray();
- int i = str.length();
- i = i-12;
- String chk = new String(charr,0,11);
- if(chk.equalsIgnoreCase("Genjutsu join"))
- {
- String s = new String(charr,12,i);
- this.joinChannel(s);
- }
- }
- }
- //End of master servant behaviour
- }
- //End of class Cloud
- public static void main(String[] args) throws Exception {
- // Now start our bot up.
- Cloud bot = new Cloud();
- // Enable debugging output.
- bot.setVerbose(true);
- // Connect to the IRC server.
- bot.connect("irc.rizon.net");
- // Join the #pircbot channel.
- bot.joinChannel("#dac");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment