VhaBot Plug-in Guide |
||||
Title | Version | Author | Date | |
IRC Relay | 1.26 | Kilmanagh | 12/22/2012 | |
Module/Category | Minimum Core Version | Dependencies | ||
IRC Module | 0.8.0 | irc_Queue.cs | ||
Description |
||||
IRC Relay allows a connection from Vhabot to a designated IRC Channel. This can allow messages from an IRC Chat room to be relayed to an Organizational channel, Private channel or both. Additionally, messages from Private Channels and Org channels can be sent to IRC. IRC relays are also commonly used to link different org bots for combined org chats.
NickServ Functionality
If you are using irc.funcom.com for you would use: Nickserv Name: Q, NickServCommand: ident, NickServ Password: (your password).
API Functionality Plug-ins can send messages to IRC using the Vhabot.BotShell.SendIrcMessage(string message) function. |
Configuration Settings | |||
Name | Data Type | Default Value | Description |
IRC Server Address | String | irc.funcom.com | IRC Server to connect to |
IRC Server Port | Integer | 6667 | IRC Server Port |
IRC Server Password | String | IRC Server password if required | |
Nickname | String | Name for bot to use on IRC Server | |
NickServ Name | String | Name of NickServer to authenticate with | |
NickServ Command | String | Command to authenticate with Nickserv | |
NickServ Password | String | Password to authenticate with NickServ | |
Channel | String | IRC Channel to use | |
Channel Password | String | IRC Channel password if required | |
Log Channel | String | IRC Log Channel to use if desired | |
Log Password | String | IRC Log Channel password to use | |
IRC Message Cap | Integer | 400 | Max characters allowed per message to relay |
Message Color | color | Color of IRC messages relayed back to AO channels | |
Relay Mode | String | guild | Relays IRC messages to guild, private channel or both |
Auto-Connect | Boolean | false | Auto Connect to IRC Server |
AO Connect Syntax | String | off | Prefix text to be sent to IRC Server with each message or it will be ignored |
IRC Connect Syntax | String | off | Prefix text to be sent to AO Channels with each message or it will be ignored |
IRC Reconnect Delay | Integer | 45 | Reconnection Delay |
Commands | ||
Name | Description | Security Level Required |
irc | Displays the IRC Configuration and Status Window | Admin |
irc start | Starts the IRC services | Admin |
irc stop | Stops the IRC services | Admin |
irc restart | Retarts the IRC services | Admin |
irc online | Returns names of users on the IRC channel | Member |
irc cleartopic | Clears the current IRC channel topic. Note: Bot character must have admin rights on IRC channel. | Admin |
irc topic | Returns or changes the IRC Channel Topic. Note: Bot character must have admin rights on IRC channel to change topics. Usage: irc topic [new topic]. If new topic is not designated it will display the current IRC channel topic |
Admin |
irc kick | Kicks a user from the IRC Channel. Note: Bot character must have admin rights on IRC channel.irc kick [username] | Admin |
irc raw | Sends a raw IRC command. irc raw [command] | Admin |
say | Broadcasts a message to target. Valid targets are: all, guild, guest, irc. say [target] [message] | Admin |
External Dependencies |
|
Type | Location |
Irc Server |
Change Log |
1.26 Changes:
|