reactos/irc/ArchBlackmann
Maarten Bosma 3654e13467 Remove all curses except 'semprini'.
svn path=/trunk/; revision=22638
2006-06-26 16:39:23 +00:00
..
ArchBlackmann.cpp mingw makefile + more mingw compatibility fixes 2005-08-19 21:53:40 +00:00
ArchBlackmann.dsp Some new features like Login, Config.h and Idle message 2005-06-03 17:28:53 +00:00
ArchBlackmann.dsw Move Arch to irc module. 2005-01-15 19:15:45 +00:00
auto_ptr.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
auto_vector.h mingw compatibility fixes 2005-08-19 21:21:05 +00:00
base64.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
base64.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
chomp.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
chomp.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
config.h Some new features like Login, Config.h and Idle message 2005-06-03 17:28:53 +00:00
cram_md5.cpp mixed case sucks 2005-08-19 21:21:04 +00:00
cram_md5.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
curse.txt Remove all curses except 'semprini'. 2006-06-26 16:39:23 +00:00
cursecop.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
dev.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
File.cpp mingw compatibility fixes 2005-08-19 21:21:05 +00:00
File.h mingw compatibility fixes 2005-08-19 21:21:05 +00:00
func.txt Fix function bug 2005-05-29 20:49:56 +00:00
grovel.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
idle.txt Some new features like Login, Config.h and Idle message 2005-06-03 17:28:53 +00:00
IRCClient.cpp ditto 2005-08-19 21:21:58 +00:00
IRCClient.h Some new features like Login, Config.h and Idle message 2005-06-03 17:28:53 +00:00
irql.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
makefile added clean rule 2005-08-19 21:58:31 +00:00
MD5.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
MD5.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
module.txt Move Arch to irc module. 2005-01-15 19:15:45 +00:00
nogrovel.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
panic.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
panic.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
period.txt Move Arch to irc module. 2005-01-15 19:15:45 +00:00
QueueT.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
readme.txt spelling/grammar 2005-08-19 21:54:59 +00:00
Reli.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
ReliMT.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
ReliMT.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
SockUtils.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
SockUtils.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
SplitJoin.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
SplitJoin.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
ssprintf.cpp mingw compatibility fixes 2005-08-19 21:21:05 +00:00
ssprintf.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
status.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
stru.txt Move Arch to irc module. 2005-01-15 19:15:45 +00:00
tech.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
ThreadPool.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
ThreadPool.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
trim.cpp Move Arch to irc module. 2005-01-15 19:15:45 +00:00
trim.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00
type.txt latest version of ArchBlackmann 2005-04-20 18:16:32 +00:00
verify.h Move Arch to irc module. 2005-01-15 19:15:45 +00:00

This doc can be also found on the wiki.

ArchBlackman is a IRC-Chat bot of the #reactos irc channel. He has been coded by Royce3 and DrFred (mbosma) currently runs him. 


If some one use a swear word he'll tell him not to do so and you can also ask him something technical about reactos. :)

Besides this he also knows some commands. The systax for giving him commands "ArchBlackmann: !grovel". (don't forget to address him)

  - !grovel - This is the only command that non ops can do (No Parameter)
  - !kiss <person>
  - !hug <person>
  - !give <someone> <something> 
  - !say <something> - You can tell him to say something on the channel via PrivateMessage


ArchBlackmann know what he should say from some text files. They can be found on the svn-dir. But can also edit them online if you are op using:

  - !add <list> <item>
  - !remove <list> <item>

List that are used directly to create responses are:
  
  - tech - here are the sentences ArchBlackmann says when he finds his name 
  - curse - this are the curses he looks for 
  - cursecop - this the responces to them
  - grovel - this is said when an op does the grovel command
  - nogrovel - this when someone else does it

The remaining lists are not used directly, but by the other lists.

They are: 

  - dev
  - func
  - irql
  - module
  - period
  - status
  - stru
  - type

And they are used like this:
  /me thinks %s is smarter than %dev%