[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 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.
2 Minutes after the first release? Yeah sure Edit: status command added in the latest commit, feel free to update.
Well currently it listens for the stop command in the channel, therefore it can be stopped by anyone who joins it and knows the command. I could make it so that the irc bot only listens to a certain persons nick, since i pass the nick as a argument each time I process the commands. I wouldn't recommend using this on a public server, I use a local server myself, so thats why I didn't implement a check for calling commands.
Actually, its quite stable, I've been adding stuff since 13:00 today, of course there are things to fix but it will take some time to fix them all. Latest commit includes Basic security, will only respond to stop/start and botbase changes if the "Nick" is the same as what is set in the config. !status command, which will send a list of info Code: "Name: " "Level: " "EXP/h: " "Zone: " "Loots: " "Kills: "
just a switch where you enable the Log to be printed into the IRC-Channel. i mean everything out of the log.
Changelog Revision 39 Code: Thread issue fixed. Extreme Logging added, will log everything from the main window. Enabled in the config. (Off by default)
Well that depends, 1. This plugin utilizes SmartIrc4Net, any text/symbol limitations in that framework will be present in my code. 2. This plugin uses UTF-8 Encoding.
I hope it works fine with cyrillics. Gonna try it today, thanks. P.S. Please fix the svn link in the first post, as it doesn't checkout anything. Correct one which works is: geeekzor-code - Revision 44: /trunk/GeekIrcMonitor _not_ /trunk/GeekIrcMonitor - geeekzor-code - C# Code - Google Project Hosting
If you are to lazy to create your own IRC Server (cause: QuakeNet etc keeps blocking me from their server), then feel free to use my IRC server, specially for such a things. URl: http://www.thebuddyforum.com/honorb...8218-irc-honorbuddy-unoffical-irc-server.html Server: irc.hostplanet.me You can also activate extreme logging, I wont kick you.
New version committed, still need a few more fixes but Now we can type "!chat" in the channel Code: !chat <Channel> <Text> for example !chat party Hey will send Hey to the party chat !chat should work with battleground, raid, party, say, guild, officer !whisper for whispers, Code: !whisper <Name> <text> for example !whisper Bob Hey Bob will whisper Bob Quotes are escaped and will show correctly in game. Added Logging for Raid Battleground Guild Officer Say