[Irc - Monitor] GeekyIRC - Beta
GeekyIRC (Shitty Name I know)
This is a plugin to send chat messages and logs to an IRC channel.
Its built on the SmartIrc4Net framework.
Features
All options are disabled by default.
It is highly recommended that you overlook your IRC settings before using this plugin.
If you have "Extreme Logging" enabled make sure that
This plugin may send loads of messages, it might get kicked or banned on public servers.
Configuration
Settings are applied when the Config form is closed and take effect immediately.
The prefix can be changed, default is an exclamation mark ( ! )
This plugin is currently in a beta stage, there are bugs and there are issues.
If you encounter an error, post a log.
I do have try-catch blocks around most of the code,
but that doesn't mean everything is handled and logged.
Downloads
geeekzor-code - Revision 23: /trunk/GeekyIrc
Zip Archive can be found at the bottom of the page, it will not be updated as often as the SVN though
GeekyIRC (Shitty Name I know)
This is a plugin to send chat messages and logs to an IRC channel.
Its built on the SmartIrc4Net framework.
Features
- Chat Logging, currently supports
- Whispers
- Party
- Raid
- Battleground
- Guild
- Officer
- Say
- Remote chatting, works for
- Whispers
- Party
- Raid
- Battleground
- Guild
- Officer
- Say
- It can send statistics (deaths, loots, honor gained etc.) when you use a command.
- It can send the whole Honorbuddy logging window, so that you can keep track on what your bot is doing when you are at school or work.
- This will send it as it happens. Choose your server wisely, as it can get spammy (often causing the plugin to get kicked)
- It can also be sent as private messages to the specified nickname
- Basic Nickname security (Disabled by default) will make it respond to commands but only if the persons nickname is in the list of accepted names.
- Remote commands to change botbases, limited functionality due to the plugin not having code to change profiles.
- Kill wow remotely.
All options are disabled by default.
It is highly recommended that you overlook your IRC settings before using this plugin.
If you have "Extreme Logging" enabled make sure that
- You set the SendDelay option is set to true
- SendDelay value to something higher than 1 second (1000 milliseconds)
This plugin may send loads of messages, it might get kicked or banned on public servers.
Configuration
Settings are applied when the Config form is closed and take effect immediately.
The prefix can be changed, default is an exclamation mark ( ! )
Only set it to single characters. i.e ! , = , ? , P etc
This plugin is currently in a beta stage, there are bugs and there are issues.
If you encounter an error, post a log.
I do have try-catch blocks around most of the code,
but that doesn't mean everything is handled and logged.
Code:
[COLOR=#ff8c00]
[/COLOR][COLOR=#ff8c00]Commands[/COLOR]
If you send commands as a private message, it will reply with a private message
If you send commands directly in a channel, it will reply there.
Commands starts with a prefix, default is an exclamation mark ( ! ) You can change this in the settings.
[SIZE=2]time - prints the current time (Mainly for testing the plugin)
level - prints the level of the character.
pos - prints the position
deaths - prints the deaths.
exp - exp per hour and time to level.
[/SIZE]stop - stops the bot.
start - starts the bot, doesn't chose a CC.
arch - switches to and starts the archaeology bot
bg - switches to and starts the bg bot
grind - switches to and starts the grinding bot, doesn't switch profiles.
quest - switches to and starts the questing bot, doesn't switch profiles.
name - prints the name of the character
loots - total loots and loots per hour
kills - kills
status - an array of info
chat - writes to the specified chat
chat <Channel> <Message>
i.e !chat PARTY Hey guys
whisper - whispers a player
whisper <Player> <Message>
i.e !whisper Bob Hey Bob
Downloads
geeekzor-code - Revision 23: /trunk/GeekyIrc
Zip Archive can be found at the bottom of the page, it will not be updated as often as the SVN though
Code:
Known issues
Duplicate connections can occur after using Recompiling Plugins
It will reconnect if kicked, but if the plugin looses connection for a long period of time
or if the server restarted it might not reconnect properly.
Attachments
Last edited: