Ged Murphy
197cc3f634
Give Techbot the ability to check for and ghost existing bots, then rename itself
...
svn path=/trunk/; revision=35264
2008-08-10 13:06:58 +00:00
Pierre Schweitzer
c17bb07ec3
- Changed ghost command (using NickServ)
...
- Ghost before registering
svn path=/trunk/; revision=35091
2008-08-03 21:34:12 +00:00
Pierre Schweitzer
555a6a340f
Allow spaces in commands
...
svn path=/trunk/; revision=35090
2008-08-03 20:49:33 +00:00
Pierre Schweitzer
33bbf518a5
Fixed ident
...
svn path=/trunk/; revision=35088
2008-08-03 20:06:40 +00:00
Pierre Schweitzer
089e7fccd2
Implemented ghost feature to TechBot
...
svn path=/trunk/; revision=35086
2008-08-03 20:04:26 +00:00
Colin Finck
d425d03d5b
- Set better/updated default values
...
- Remove the non-existent "TechBot.Commands.RBuild" project, it breaks the auomatic conversion of the solution to MSVS 2008
svn path=/trunk/; revision=35085
2008-08-03 19:30:09 +00:00
Filip Navara
3c6dcb0d0d
Change the logic and make the AnswerInPublic Command option opt-out instead of opt-in. Now everything except !help is allowed in public again (due to popular demand).
...
svn path=/trunk/; revision=34082
2008-06-25 14:13:21 +00:00
Filip Navara
3790fc1254
Fix answers to !winerror <hex number> command and to !error command.
...
svn path=/trunk/; revision=34081
2008-06-25 14:07:13 +00:00
Marc Piulachs
a46601a21c
- miscellaneous small fixes
...
- add support for preventing all commands to be run on the channel by default. Now TechBot only answers some of the commands in PM
- add back the error Command
svn path=/trunk/; revision=34079
2008-06-25 13:23:59 +00:00
Marc Piulachs
0ac3f1989d
- remove now unneeded files
...
svn path=/trunk/; revision=33589
2008-05-18 16:04:19 +00:00
Marc Piulachs
4442c49eca
- small fix
...
svn path=/trunk/; revision=33588
2008-05-18 16:01:34 +00:00
Marc Piulachs
ac77d9d3a6
- Moved commands outside TechBot.Library to TechBot.Commands.Common and TechBot.Commands.MSDN except for Command base classes
...
- Made TechBot more configurable through .config files
- Code refactoring
- Removed automatic parameter parsing support to make everyone happy
svn path=/trunk/; revision=33586
2008-05-18 15:54:43 +00:00
Filip Navara
047aaf23ed
Use correct path when loading plugins.
...
svn path=/trunk/; revision=33362
2008-05-08 08:00:35 +00:00
Marc Piulachs
98d47d1fc4
-Implement reconnect on connection lost as requested. Techbot will now try to re-connect every 60 seconds when a connection lost is detected.
...
svn path=/trunk/; revision=33350
2008-05-07 19:53:14 +00:00
Marc Piulachs
d7b2077ed8
- code refactoring
...
- made more and more easily extensible:
* commands automatically loaded from plugins dlls
* declarative and automatic command parameter parsing
* common code moved to base classes
- other fixes
svn path=/trunk/; revision=33344
2008-05-07 14:59:28 +00:00
Filip Navara
017bb6a507
Fix the build.
...
svn path=/trunk/; revision=32608
2008-03-08 11:08:52 +00:00
Marc Piulachs
82b5e2eb8b
* refactor the code to make it more OOP and extensible
...
* remove old outdated SD project files
* make it use some .NET 2.0 features as generic collections and settings
svn path=/trunk/; revision=31130
2007-12-10 19:08:13 +00:00
Marc Piulachs
11a1266b23
Add MSVC8 solution and project files
...
svn path=/trunk/; revision=31126
2007-12-10 15:48:02 +00:00
KJK::Hyperion
dd77d1676b
modified Resources/hresult.xml
...
Added S_OK and S_FALSE
modified Resources/ntstatus.xml
Added all possible STATUS_WAIT_XX codes as STATUS_WAIT_0 + XX
modified TechBot.Console/App.config
Don't use hard-coded paths, please!
modified TechBot.Library/ErrorCommand.cs
New and improved !error command, now performs heuristics to catch all possible or likely uses
modified TechBot.Library/HresultCommand.cs
Removed useless field
modified TechBot.Library/NumberParser.cs
Made a couple of methods static
modified TechBot.Library/TechBotService.cs
Disable !api until it fails gracefully
svn path=/trunk/; revision=23984
2006-09-09 10:53:28 +00:00
Maarten Bosma
3654e13467
Remove all curses except 'semprini'.
...
svn path=/trunk/; revision=22638
2006-06-26 16:39:23 +00:00
Maarten Bosma
6de3d3ca11
Different output for !bug command on the other channels. (#winehackers, #samba-technical)
...
svn path=/trunk/; revision=20590
2006-01-05 21:46:24 +00:00
Maarten Bosma
a61ec9018b
Add !error command which checks NtStatus, Winerror and hResult.
...
svn path=/trunk/; revision=20585
2006-01-05 17:52:39 +00:00
Casper Hornstrup
f881f51fdf
Identify TechBot to allow private messages
...
svn path=/trunk/; revision=20578
2006-01-05 15:29:08 +00:00
Casper Hornstrup
b60b4c794a
reactos.com -> reactos.org
...
svn path=/trunk/; revision=20166
2005-12-14 18:55:57 +00:00
Filip Navara
27f6a74ba6
Implement "!bug <number>" command.
...
svn path=/trunk/; revision=20165
2005-12-14 18:13:05 +00:00
Filip Navara
bd0b0b3d09
- Add support for "!wm <value>" and "!wm <name>" commands.
...
- Update the #develop project file.
- Add list of window message values. Thanks to Royce3.
svn path=/trunk/; revision=20164
2005-12-14 17:34:00 +00:00
Royce Mitchell III
1ad828873f
added clean rule
...
svn path=/trunk/; revision=17448
2005-08-19 21:58:31 +00:00
Steven Edwards
565a32245f
use instead of g++
...
svn path=/trunk/; revision=17447
2005-08-19 21:56:14 +00:00
Royce Mitchell III
4cdcc88ae0
spelling/grammar
...
svn path=/trunk/; revision=17446
2005-08-19 21:54:59 +00:00
Royce Mitchell III
07435bc9ca
mingw makefile + more mingw compatibility fixes
...
svn path=/trunk/; revision=17445
2005-08-19 21:53:40 +00:00
Steven Edwards
999292611d
ditto
...
svn path=/trunk/; revision=17444
2005-08-19 21:21:58 +00:00
Royce Mitchell III
595c382dbc
mingw compatibility fixes
...
svn path=/trunk/; revision=17443
2005-08-19 21:21:05 +00:00
Steven Edwards
623af9cd28
mixed case sucks
...
svn path=/trunk/; revision=17442
2005-08-19 21:21:04 +00:00
Maarten Bosma
5fd1b3d346
Some new features like Login, Config.h and Idle message
...
svn path=/trunk/; revision=15752
2005-06-03 17:28:53 +00:00
Alex Ionescu
4286032cc7
Fix function bug
...
svn path=/trunk/; revision=15672
2005-05-29 20:49:56 +00:00
Maarten Bosma
6cb9982a26
discription of the lists
...
svn path=/trunk/; revision=15576
2005-05-28 12:15:11 +00:00
Maarten Bosma
e550f533e4
!say
...
svn path=/trunk/; revision=15567
2005-05-28 10:23:48 +00:00
Maarten Bosma
02c5fdf8d3
ArchBackmann readme. Allmost the same as http://reactos.com/wiki/index.php/ArchBlackmann
...
svn path=/trunk/; revision=15565
2005-05-28 09:38:28 +00:00
Royce Mitchell III
31390cae28
latest version of ArchBlackmann
...
svn path=/trunk/; revision=14717
2005-04-20 18:16:32 +00:00
Casper Hornstrup
b5c75a66cb
Add resources
...
svn path=/trunk/; revision=13730
2005-02-23 22:03:02 +00:00
Casper Hornstrup
a1c0271111
Interpret numeric values as being hexadecimal values if they contain hex digits a-f
...
svn path=/trunk/; revision=13612
2005-02-16 23:17:17 +00:00
Casper Hornstrup
d57dd016c4
Support private messages
...
svn path=/trunk/; revision=13610
2005-02-16 22:38:49 +00:00
Casper Hornstrup
70350430a5
Support multiple channels
...
svn path=/trunk/; revision=13604
2005-02-16 21:07:55 +00:00
Casper Hornstrup
9dab4509fa
Import TechBot
...
svn path=/trunk/; revision=13064
2005-01-15 19:27:25 +00:00
Casper Hornstrup
568b27baeb
Move Arch to irc module.
...
svn path=/trunk/; revision=13063
2005-01-15 19:15:45 +00:00