📄 changelog.txt
字号:
Silly changelog:
Version 0.3.1
=============
- Fixed bug in SocketHandler, that would not let it handle requests upon restarting the handling loop
- Loaded AIML that gets modified is automatically reloaded (unfortunately this is not guaranteed to happen)
- Removed merging support (in favour of automagic file reloading)
- Changed console interaction to use user's name (if known), and bot's name in the prompts (nothing special)
- Lessened normalisation, preserving formatting in wildcards, set, and get, etc.
- Changed normalisation, so that replaced words are in lowercase
- Automagically set user's name to their IRC nick if name is unknown
- Added commandline option to convert temporary.data to temporary.aiml (overwriting any previous temporary.aiml file), and then quit (easier than writing a separate program, hehe). This is invoked by passing --convert as the only option to j-alice
- Added timing facility, used only in loading at the moment
- Tidied up the learning display in console .. nice and tabular now :-)
- Fixed Database to remove newlines from data elements (screwed it up good otherwise), and made it put data in .csv files instead of extensionless filenames (then can double-click it, and even view in Excel)
- Got the basics of an XML over Sockets server built. Have a Flash client that can interact using XML over Sockets as well, which is quite cool. Still have a fair way to go yet though
- Altered Socket API to allow it to send terminating null bytes (example service requiring terminating null bytes is Flash 5+)
- Fixed small bug in console output, where it wouldn't display sentences 1 character long
- Fixed sentence splitting to cause a crash when sentence contained only whitespace
- Added error notification about detected infinite loops, and set max recursion depth to 32 (ie: only 32 nested recursive calls allowed)
- Fixed obscure bug in sentence splitting
- Corrected substituter, so that it normalises lowercase input as well
- Added JavaScript support to BeOS package (Date class works, unlike Win32 still)
- Got CDATA sections working now (makes tracking errors in scripts easier, and fixed yet another obscure problem due to newlines previously being stripped out combined with // style comments)
Version 0.3
===========
- Dramatic decrease in memory usage (~12MB for Anna AIML on Win32)
- Simple authorisation capabilities to prevent people screwing with your bot (simple-auth.aiml)
- Experimental web server (webserver.aiml)
- Javascript support for Win32 platform (still large number of bugs, and lack of features)
- Miscellaneous fixes to IRC (example commands in irc-conn.aiml)
- Logging for IRC and web server
- Attribute functions (examples in programming.aiml)
- Bootstrapping option (std-startup.aiml), disabled using --manual
- Learnt AIML saved to & loaded from temporary.data (not in XML format, nor easily editable). Conversion utility to come later
- Substitutions moved to substitutions.xml
Previous Versions
=================
Can't remember no more .. and who really cares anyway?
Website: http://j-alice.sourceforge.net
Mailing List: https://lists.sourceforge.net/lists/listinfo/j-alice-general
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -