This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
36 lines (30 loc) · 1.56 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
================================================
SimBot ToDo List
================================================
Targets for 1.0 Beta
======================
- Implement automatic database backups.
- Implement learning ignore by hostmask/nickname.
- Implement autokick plugin.
- Improve data storage format by converting to DBD-SQLite.
- Convert all private messaging to private notices, to comply better with RFC 2812 section 3.3.2.
- Verify backwards compatibility with LWP < 5.802. We should never offer to accept gzipped content if we can't decode it.
Targets for 1.0 Final
======================
- Test chanserv style services plugin on other than freenode.
- Polish (as in make better, not Poland) the documentation.
- Standardize and clean up the debug output.
- Test the hell out of every feature.
Targets for Beyond 1.0
======================
- RSS plugin should handle all links/guids changing somehow that doesn't involve printing the entire feed to the channel.
- Make sentence generation give a bonus to __BEGIN/__END tags as the sentence gets longer in order to reduce the chance of excessively long sentences.
- Rework the Plugin API using POE or related Perl 6 functionality.
- Eliminate all unnecessary synchronous operations that might slow normal operations.
- Allow the user to specify a custom data directory.
Wish List
======================
- Implement authentication for bot administration.
- Eventually recognize the possibility of joining 2 or more channels.
- Allow for media other than IRC (connection plugins).
- Eventually port to the OOB functionality in Perl 6.