forked from PyBorg/PyBorg
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChangeLog
More file actions
163 lines (99 loc) · 4.49 KB
/
ChangeLog
File metadata and controls
163 lines (99 loc) · 4.49 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
PyBorg ChangeLog
~~~~~~~~~~~~~~~~
v??? - 17/3/2014
~~~~~~~~~~~~~~~~~~
Added reply to nickname and reply to magic word functions
v1.1.1 - 19/9/2006
~~~~~~~~~~~~~~~~~~
* Added a tribune interface ( in the experimental directory )
* Added a regular expression system for aliases and censored list( exemple '~bisous': ['bi(s|z+)(ou|e?)(s*|x?)'] )
* Faster load
* Added a no_save option
~~~~~~~~~~~~~~~~
v1.1.0 - 15/8/2006
~~~~~~~~~~~~~~~~~~
* Added a msn interface
* Added a megahal interface
* Rewritted the reply routine. Now PyBorg use a markov chain system.
* Added a !talk command for make the bot talk to somebody on IRC
* Added !purge command. It purge the dictionary for words who are very rare.
* Added new filters for learn only real words ( no nicknames, no stranges
wors )
* Save now the nicknames as '#nick' word, and replace it by the nickname of
the target when speaking to somebody
* Rewritted the censor routine. Now I am sure that the words won't be
learned and won't be spoken
* Added a file 'words.txt', containing all the words known.
* New unlearn system, with a 'unlearn.txt' file, wich contain all the
words that PyBorg has to unlearn.
* Added a limit in the number of known words. With the !purge command and the
unlearn.txt file, 6000-8000 words are now enought.
* Bug fixed in the rebuilddict routine
* Added a ignore list, wich contain the words wich have no importances in the
sence of the sentece.
* Added an alias system : the PyBorg can now associate words written
diffrently ( i.e 'you' and 'u' )
* Added an !alias command for control the use of the aliases.
* PyBorg continue to learn sentence, even if the learning setting is off
( but it will not learn any new words )
* Added a time pause for simulate a writting time
* Save now all the .dat files in a zip file
* The *.cfg files are now more easy to read, with multi-lines display
~~~~~~~~~~~~~~~~
v1.0.6 - 29/4/2002
~~~~~~~~~~~~~~~~~~
* Added !rebuilddict command. I suggest you run this command when using
1.0.6 for the first time with an old dictionary.
* Added !checkdict command, which fixes broken links in the dictionary.
* Speeded up the !unlearn command. It's a shitload faster now. A fucking
metric shitload to be accurate.
* Speeded up the learn routines. It's now also a greased up silent night
necrophile load faster.
v1.0.5 - 11/3/2002
~~~~~~~~~~~~~~~~~~
* (pyborg-irc) Don't need the borg.chans workaround anymore.
* (pyborg-irc) Fixed crash in stealth mode when non-owner types '!'...
v1.0.4 - 24/1/2002
~~~~~~~~~~~~~~~~~~
* (pyborg-irc) Catch exceptions and give the user a chance to save that
morbidly large dictionary formed while hanging around on dalnet #sex...
* Changed !learn and !nolearn to a single !learning [on|off] command.
* The !help command now only lists the commands briefly, and !help <command>
gives a more in depth explaination of an individual command.
* Output of !help sent to remote user again, since it is smaller now and
won't get the bot killed for flooding.
* (pyborg-telnet) Fixed to play properly with that strange windows telnet
client (provided it [windows telnet] is in local echo mode).
* (pyborg-irc) Added a configure option and command 'quitmsg', to set
the pyborg quit message. We now properly quit from irc sessions.
* (pyborg-irc) Pyborg listens to CTCP ACTIONs again (broken since moving
to irclib 0.3.x)
v1.0.3 - 10/11/2001
~~~~~~~~~~~~~~~~~~~
* (pyborg-irc) Stealth mode (!stealth on|off) to disable non owner
commands and lie about our CTCP version.
* Fixed stupid bug where the bot copied people exactly.
* Changed to official irclib 0.3.2, which has the fixes mentioned
in changes for 1.0.2.
* Owner command security fix (thanks #q3f people)
v1.0.2 - 18/7/2001
~~~~~~~~~~~~~~~~~~
* Fixed bug which made dictionaries saved in win32 and in unix
incompatible.
* Fixed bug in irclib 0.3.1 where removing channel user limits
crashes the bot.
* Fixed bug in irclib 0.3.1 where joining a channel with a capital
W in the name crashes the bot.
v1.0.1 - 19/6/2001
~~~~~~~~~~~~~~~~~~
* (pyborg-irc) Changed to use irclib 0.3.1
v1.0.0 - 22/5/2001
~~~~~~~~~~~~~~~~~~
Must use convert.py on pyborg 0.9.10 and 0.9.11 dictionaries.
* Faster dictionary load/save and slightly lower memory usage
* (pyborg-irc) On join and kick replies now obey reply rate.
* (pyborg-irc) Optional mIRC colour filtering
* (pyborg-irc) Optional censoring of words.
* (pyborg-irc) Double chance of replying to messages containing own nickname
* (pyborg-telnet) Telnet server module.
* Lots of other stuff i've forgotten