This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Tiin57's profile picture

[Java] [IRC] Mikhail IRC Bot - Now with Cloud-Control!

Started by Tiin57, 15 October 2012 - 11:41 PM
Tiin57 #1
Posted 16 October 2012 - 01:41 AM


Mikhail is a Java IRC bot written with PircBotX. He has a variety of commands and is open source. You can get source and/or compiled downloads by posting below or PMing me.

You can see a list of commands and descriptions by joining irc.esper.net #ccbots and saying +>help. If nothing happens, Mikhail is either frozen by a bot-op or offline. I'll eventually document it here.

Commands:

@Mikhail <cmd> <args> // Executes bot cmd <cmd> with args <args> ( bot-op only )
+>action <action> // Executes raw line of <action> ( bot-op only )
+>emote <action> // Emotes <action> ( Soon to be removed )
+>freeze // Shuts down all commands and activates +>unfreeze listener ( bot-op only )
+>getops // Sends a notice to the user with a list of bot-ops
+>help // Sends a notice to the user with a bunch of help
+>java <saveas> <code> // Saves <code> to file <saveas> and attempts to compile/run ( not done ) ( bot-op only )
+>list // Sends a notice to the user with a list of plugins
+>addop <nick> // Adds bot-op <nick> ( bot-op only )
+>quit // Shuts the entire bot down ( bot-op only )
+>reload // Reloads list of ops ( bot-op only )
+>say <args> // Makes bot say <args> ( Soon to be removed )
+>sudo // Broken ( bot-op only )
+>sudoinfo // Broken ( bot-op only )
+>mode // Does nothing ( bot-op only )
+>unfreeze // Only available if frozen; activates regular commands ( bot-op only )
+>unload <plugin> // Unloads plugin <plugin>; broken ( bot-op only )
Github: https://github.com/tiin57/mikhail

Changelog:
Spoiler1.0.0: First version of Mikhail 1.x. Lotsa stuff.
(Cloud-Control is a reference to Cloudy's attempts to kick/ban Mikhail. :D/>/>)
Tiin57 #2
Posted 16 October 2012 - 01:53 AM
It's going to have Lua plugin support. And it's a fun little project. Dan200 said to post it here instead of Programs.
Tiin57 #3
Posted 16 October 2012 - 02:28 PM
Oh, by the way, a precompiled download can be found here: https://github.com/t...ilbot/downloads .
Edit: Had to remove all pre-0.41 downloads due to security issue. 0.41 is up.
Double edit: 0.41 is broken. 0.63 fixes it.
Tiin57 #4
Posted 18 October 2012 - 09:41 PM
0.63 is now up, with a GUI and some new features! 0.7x will have a config file!
remiX #5
Posted 18 October 2012 - 09:48 PM
Why so down :/
Tiin57 #6
Posted 19 October 2012 - 01:58 AM
Mikhail has returned, source, compiled downloads and all! 0.71 has been released, with a config! Have fun! PLEASE report bugs!
Edit: Sorry it was down, remiX. Github was down.
Tiin57 #7
Posted 12 November 2012 - 04:07 PM
I am now developing this again. Full config, permissions, and more are now implemented. :P/>/>
Tiin57 #8
Posted 13 November 2012 - 03:21 PM
Added command documentation.
Tiin57 #9
Posted 17 November 2012 - 02:17 PM
Does anyone care about this in the least? It is a bit discouraging…
Dlcruz129 #10
Posted 27 November 2012 - 03:31 PM
Does anyone care about this in the least? It is a bit discouraging…

I think it's interesting, as I program in java, but you may get better luck on a java forum.
Tiin57 #11
Posted 28 November 2012 - 12:51 AM
Yeah, that's what I figured.
Lyqyd #12
Posted 30 November 2012 - 02:31 PM
Locked per user request.