Ben Kurtovic
7957061580
Add !version ( closes #56 )
il y a 9 ans
Ben Kurtovic
4e8be871b7
Update copyright year for 2015.
il y a 9 ans
Ben Kurtovic
39d5c7c149
Update copyright notices for 2014.
il y a 10 ans
Ben Kurtovic
ed95c99f0e
Update email address.
il y a 11 ans
Ben Kurtovic
0b7a13eca5
Update copyright notices for 2013.
il y a 11 ans
Justin Yulli Kim
da3efd2658
Capitalise replies in !help
il y a 12 ans
Ben Kurtovic
b42389d393
Substitute \x0301 with \x0F for returning to "normal" colors.
il y a 12 ans
Ben Kurtovic
6be8fb48dd
Cleaning up project-wide copyright notices.
il y a 12 ans
Ben Kurtovic
844e3a5f8e
Remove useless __all__ from commands and tasks.
il y a 12 ans
Ben Kurtovic
e8b078d4d0
More bugfixes and cleanup.
il y a 12 ans
Ben Kurtovic
78ac1b8a80
Tons of refactoring, miscellaneous cleanup, and improvements.
* _ResourceManager: allow resources to be named anything as long as they
inherit from the base resource class; gave resources proper names.
* Renamed BaseCommand to Command and BaseTask to Task; applied renames
throughout earwigbot.commands and earwigbot.tasks.
* Data: refactored argument and command parsing to be completely internal.
Added docstrings to attributes. Applied changes to Frontend.
* IRCConnection: improved such that we accurately detect disconnects with
server pings; timeout support. Applied changes to Bot.
* Updated documentation and other minor fixes.
il y a 12 ans
Ben Kurtovic
b34dd94f0d
Command.commands; small change in managers; !time
il y a 12 ans
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
il y a 12 ans
Ben Kurtovic
b2a3cedd9f
Fix !help <command>
il y a 12 ans
Ben Kurtovic
97c1710acf
Minor logic fix
il y a 12 ans
Ben Kurtovic
b3c0869db2
Misc additions, cleanup, and fixes, including:
* Support for starting commands using the bot's name
* Moved _wrap_check and _wrap_process to the CommandManager
* Removed extra sortkey in afc_statistics
il y a 12 ans
Ben Kurtovic
30e9d30f9f
Using function aliases whenever possible; !join and !part
il y a 12 ans
Ben Kurtovic
60b52f6aeb
__iter__ for Command+TaskManager instead of get_all()
il y a 12 ans
Ben Kurtovic
535e4efab6
Update references to CommandManager and TaskManager
il y a 12 ans
Ben Kurtovic
1d02af98fa
Relocate BaseCommand to earwigbot.commands; _CommandManager class
il y a 12 ans
Ben Kurtovic
35f3075c63
Bugfixes and update some class references
il y a 12 ans
Ben Kurtovic
2da906109b
Copyright update for 2012.
il y a 12 ans
Ben Kurtovic
bff00f9b28
Restruturing codebase to be a bit more Pythonic.
il y a 12 ans
Ben Kurtovic
6ad5a7fae6
more work on tests; added a framework for command testing, now testing !test (ha)
il y a 13 ans
Ben Kurtovic
0992d3c9d9
adding CTCP command support; cleanup
il y a 13 ans
Ben Kurtovic
3405845303
minor fixes, cleanup, and general improvements
il y a 13 ans
Ben Kurtovic
9237a7ed9e
all IRC commands should work now; renamed tasks.py to threads.py to avoid conflicting with bot/tasks/
il y a 13 ans
Ben Kurtovic
99d0e7588f
loading commands now works, along with 'help' and 'test'; docstring fixes, etc
il y a 13 ans
Ben Kurtovic
8c6fb2e8ba
more cleanup, improvements, fixes, whatever; restructured command files, but haven't done all of them yet
il y a 13 ans
Ben Kurtovic
68af0e796f
restructuring everything for unit tests, etc; bot doesn't work anymore, but I'll fix that in a bit
il y a 13 ans
Ben Kurtovic
a06e35ecef
moving IRC class modules (base_command.py, connection.py, data.py, rc.py) to irc/classes/
il y a 13 ans
Ben Kurtovic
ddc9d9bf26
lowercase command name
il y a 13 ans
Ben Kurtovic
3beb16b643
adding support for a list of loaded command modules in help
il y a 13 ans
Ben Kurtovic
eee571879c
commands now support multiple hooks
il y a 13 ans
Ben Kurtovic
76c3d9dd3e
renaming triggers.py to command_handler.py
il y a 13 ans
Ben Kurtovic
9e3c105b0f
converting commands to use new BaseCommand class
il y a 13 ans
Ben Kurtovic
a7d8faa0a0
fix by moving aliases to help
il y a 13 ans
Ben Kurtovic
50ef200a22
support command aliases in bot help
il y a 13 ans
Ben Kurtovic
f9a1a9e1d1
restructuring core bot components
setting up threading and two IRC sockets
setting up watcher to report recent changes to a given list of channels on the main srver
code cleanup
il y a 13 ans
Ben Kurtovic
c94a0d1401
fix help msg, git help, git delete, and adding info to git push
il y a 13 ans
Ben Kurtovic
a7afc6c803
convert commands to use the actions.reply() format
il y a 13 ans
Ben Kurtovic
0478d0934e
more sub-commands for git; quote info in help, and add a reply function to irc actions to automatically reply to a nick
il y a 13 ans
Ben Kurtovic
0f9ea57a85
add in a return that I forgot
il y a 13 ans
Ben Kurtovic
259fcb575a
poor color choice
il y a 13 ans
Ben Kurtovic
b75cb8bfe0
moving arg handling to data; adding a help command; cleaning git command a bit
il y a 13 ans