| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
- Allows configuration of saving on a per-network basis.
darcs-hash:20091125085704-82ea9-6068d1ae3eb521f19447c6e07f8dd46390ad6868.gz
|
|
|
|
| |
darcs-hash:20091011213501-82ea9-3c525113fb5d54919bb81220143d64217c562fdb.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- safeMode is a variable not designed to be user set which enables a
"recovery mode". With this mode, MeetBot will try harder to not let
exceptions propogate and have a command fail.
- This is good for live meetings, where failure means it loses data.
- This is not good for interactive command usage (like replaying logs),
since if it breaks you will notice it immediately and can re-run it.
- As such, safe mode is by default off, except when run from the supybot
plugin where it defaults to on.
- Some misc doc changes, in the comments in the Config class.
darcs-hash:20090905021856-82ea9-f35a0e382faf274a7f834315cd6fcd9079524ed4.gz
|
|
|
|
| |
darcs-hash:20090807205050-82ea9-05ebb36ed06ea16d101401a75846f3915c1d4a6f.gz
|
|
|
|
|
|
|
|
|
| |
- This prevents bugs in the MeetBot supybot plugin from preventing ALL
supybot output from getting to the user.
- This change catches any exceptions, prints them out, but then
continues execution without stopping.
darcs-hash:20090807203812-82ea9-0236a25670c0800a43166577e137baf4e8d37d38.gz
|
|
|
|
|
|
|
|
| |
- This doesn't affect you if you have restart supybot, but allows
upgrading without past this version restarting. After that, it has no
effect.
darcs-hash:20090806213053-82ea9-98c4772cb63be9123b640e7c76fb6b645bdfd730.gz
|
|
|
|
|
|
|
|
| |
- Responds to a bug report from fedora-devel list.
- Now meetbot's output will appear in the logs, too. Before it didn't,
such as the start meeting messages.
darcs-hash:20090731213147-82ea9-14f497fb994bcee1b0210c27d5c95eb9e2d45125.gz
|
|
|
|
|
|
| |
- This no longer mucks with global variables as badly as before...
darcs-hash:20090731180253-82ea9-c7a6c0a923353a81e3b8be45e366eb8fe1b3d8ee.gz
|
|
|
|
|
|
| |
- M.save() -> M.config.save()
darcs-hash:20090718003211-82ea9-e678b3a9b7d448d3c92818137e6391723d08ecd5.gz
|
|
|
|
|
|
|
|
| |
- If the oldtopic had non-ascii characters in it, it would have failed to
restore it. This fixes that.
- Some other rearrangement to support this.
darcs-hash:20090712235408-82ea9-da0844509fef51838e773898f02b7ef704005e40.gz
|
|
|
|
|
|
|
| |
- This is mainly to help audit use of the bot, see what channels and when
are using it. Right now limits to history of the last 10 meetings.
darcs-hash:20090708193353-82ea9-992a76035ab5237f89f686db12489587064166a3.gz
|
|
|
|
|
|
|
| |
- we are overriding variable names. If we load a module twice in a row,
it gets overridden twice which turns out to be bad.
darcs-hash:20090627223803-82ea9-90cc0609f8137618256bdb8a83e8f46eb5d4fae3.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- this simply proxies all string attributes of the Config class to the
supybot config namespace supybot.plugins.MeetBot.* When you adjust them
in supybot, the MeetBot methods see the changes.
- To enable, you must set supybot.plugins.MeetBot.enableSupybotBasedConfig
to True, and then reload MeetBot.
Then "config list supybot.plugins.MeetBot" and you'll see a bunch of
variables for you to change.
- To-do: think about supybot config stomping changes to defaults, and
implement channel-based config.
darcs-hash:20090626184017-82ea9-c24fcb02c54fd848de6ce5b212b1a48fcf42d970.gz
|
|
|
|
| |
darcs-hash:20090625201535-82ea9-ea66116b4366b216eaabbb462282e2cc9058efb1.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Added commands: deletemeeting, addchair
(existing commands: listmeetings savemeetings)
- Change to anyone with the "admin" capability being able to run these.
- These commands are designed so that the bot owner or admin can manage/
rescue/save meetings on other channels, even if the owner was not
involved in starting the meeting.
- These *are* regular supybot commands. They aren't designed for normal
users.
darcs-hash:20090616021716-82ea9-da24d54daac46c7929c0a577cb4c0fb29170ea4d.gz
|
|
|
|
|
|
|
|
|
| |
- For information on how this works, see the docs on the reload function
in python, for example at
http://docs.python.org/library/functions.html#reload (but the URL might
change in python 3.0)
darcs-hash:20090616021233-82ea9-dfe02823be23a714d688a8e6b2facf26f6e31a7a.gz
|
|
|
|
| |
darcs-hash:20090616010917-82ea9-31ba60b01491678a317dead95e7fee8e5c1ca46a.gz
|
|
|
|
| |
darcs-hash:20090608210750-82ea9-47c591f400736aaaa5bbb4c32160e1de4f34d21f.gz
|
|
|
|
|
|
|
|
| |
- When a meeting is logged via IRC, it *is* still logged, just for other
uses it might not be. This is a better default, since otherwise we'll be
replaying log files and don't want to risk overwriting them.
darcs-hash:20090527230151-82ea9-d5af3055b20632fa81ed5b7d0b36e19a32f280d6.gz
|
|
|
|
|
|
| |
- currently can be used by anyone. This can be changed if it is abused.
darcs-hash:20090511175436-82ea9-ef91d5b2b83fcaac11878d456824300a665c7720.gz
|
|
|
|
|
|
|
|
| |
- Holger and I agreed that this will replace the current eggdrop-based
meetbot. But plus, the module can be named better regardless of the
irc nick of our bot.
darcs-hash:20090507231702-82ea9-5268cfbcc36208515436d5669f45b2f494e608a0.gz
|
|
|
|
|
|
|
| |
- they both do exactly what it sounds like. Limited to bot owner for
now.
darcs-hash:20090507225133-82ea9-bd070c90914e452658c4788edc6cfdeed059901a.gz
|
|
|
|
|
|
| |
- we don't want people hanging the bot!
darcs-hash:20090504232327-82ea9-d500a062f3a71331cedfad4d2f8e9aeb9e185d73.gz
|
|
darcs-hash:20090504042243-82ea9-350eb26dd8561a18efc98dd5d5f7a730ce37cdc7.gz
|