SF IRC Bot help

 

SFNet provides several bots. Here is how to use them.

There are two main sections on this page.

Using oracle,  and using the botserv feature of our services.  This lets you have your own channel bot if you are the creator or founder of a chat channel

Oracle

Oracle provides many functions as Cwilms has been busy re-writing it.  Now you can get your empire news from IRC, without having to log into the web site constantly to check.  Alliance features have also been added where you can link an IRC channel to an alliance, (if you are the Alliance leader), and get all alliance news sent directly to your channel on IRC. So now you know as soon as people start attacking other alliance members.

Registering your account and linking your Star-fury account with your irc nickname are described a bit further down the page, but here are some of the other commands that oracle recognises in alliance channels. Just type them in an alliance room where oracle is to get the following info.

!alliance news - The last item of alliance news
!alliance members - The total number of members in the alliance
!alliance networth - The total Networth of the alliance
!alliance online - How many members of the alliance are logged into Star-Fury now
!alliance police <on/off> - Stops people that are not in the alliance joining your channel

Commands that need to be /msg’d to oracle

register
login
logout
link - Link to your SF account
delink - Delink from your SF account
alliance - Link your alliance to a channel
alliance_delink - Delink alliance from irc
lastnews - Get your empires last news

Eg. “/msg Oracle lastnews”

 

The most common problems that people come across with bots is that the bot Oracle will not let them get into some alliance chat rooms.  This is because there is a feature on the bot that will only allow members of that alliance into their alliance room.  If you are having this problem and you are actually a member of that alliance then please follow these steps.

  1. /msg oracle register (SOMEPASS) (Your star-fury account email address) - (SOMEPASS) Should be replaced with any password you want but should be made up of letters and numbers only. (Your star-fury account email address) Should be replaced with the email address you use to login to your Star-Fury account.
  2. /msg oracle login (SOMEPASS) - Once again replace somepass with the password you just created
  3. Go into the Star-Fury website and set your SF-IRC password in preferences
  4. /msg oracle link (sf email) (sf-irc pass) - Replace (sf-irc pass) with the password you just set in the game preferences.

Thats it all done. Now to join your alliance channel you will have to use the login command (step 2) everytime you connect to the SFNet irc system.  If you use mIRC then you can just place this command in your “Perform” settings under options.

There is an addon script for mIRC that will help you do all this under the SF IRC Scripts link on the menu.

 

Botserv

Botserv is a part of the IRC services we run, you can select a bot and add it to your channel. It has several options and here are the main ones.  You can normally get more information about a command by typing /botserv help or /msg botserv help (command).

   LIST        - List all available bots
   ASSIGN      - Assigns a bot into a channel
   UNASSIGN    - Unassign bot to channel
   INFO        - Show bot info
   SET         - Change various bot configuration settings
   CHANSET     - Setting channel option CAPS, FLOOD, REPEAT

Eg. “/msg botserv assign #channel ORCA” - Will assign the bot Orca as the channel bot for #channel.

Other settings available are under set.  Do ”/msg botserv help set” and it will give you the following info.

   BOT           - Set the bot on channel
   BOTCOM        - Enable bot command feature
   KICKCAP       - Kick excess caplock user out
   BOLDS         - Kick bolds
   COLORS        - Kick colors
   REVERSES      - Kick Reverses
   UNDERLINES    - Kick Underline
   BADWORDS      - Kick Badword
   REPEAT        - Kick Repeat 4 lines
   FLOOD         - Kick flood 5 lines in 2 secs
   PROTECTOP     - Protect +o/+v from being kicked
   GUESSNUM      - Activate Guessing game in your channel
   GUESSWRD      - Activate Guessing word in your channel
   BOTSTAY       - Make Bot always stay in channel
   GREET         - Make Bot always greet peoples with their info.

Eg. “/msg botserv help set BOTCOM” - Will give you full details of the botcom system

If you have any further questions then please ask one of the ops or ask in #services or #support