8000 ChatScript 11.4 release · ChatScript/ChatScript@eae67c3 · GitHub
[go: up one dir, main page]

Skip to content

Commit eae67c3

Browse files
committed
ChatScript 11.4 release
1 parent ddc79aa commit eae67c3

File tree

172 files changed

+101740
-156
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+101740
-156
lines changed

BINARIES/ChatScriptMssql.exe

16 KB
Binary file not shown.

BINARIES/ChatScriptMysql.exe

14.5 KB
Binary file not shown.

BINARIES/ChatScriptmongo.exe

14 KB
Binary file not shown.

BINARIES/ChatScriptpg.exe

13.5 KB
Binary file not shown.

BINARIES/LinuxChatScript64

7.84 KB
Binary file not shown.

BINARIES/chatscript.dll

13 KB
Binary file not shown.

BINARIES/chatscript.exe

13.5 KB
Binary file not shown.

DICT/ENGLISH/dict.bin

68 Bytes
Binary file not shown.

DICT/ENGLISH/facts.bin

0 Bytes
Binary file not shown.

HTMLDOCUMENTATION/ChatScript-Command-Line-Parameters.html

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</head>
1010
<body>
1111
<h1 id="chatscript-command-line-parameters">ChatScript Command Line Parameters</h1>
12-
<p>Copyright Bruce Wilcox, gowilcox@gmail.com www.brilligunderstanding.com<br> <br>Revision 4/18/2021 cs11.3</p>
12+
<p>Copyright Bruce Wilcox, gowilcox@gmail.com www.brilligunderstanding.com<br> <br>Revision 6/6/2021 cs11.4</p>
1313
<h1 id="command-line-parameters">Command Line Parameters</h1>
1414
<p>You can give parameters on the run command or in a config file or via a http request. The default config file is <code>cs_init.txt</code> at the top level of CS (if the file exists). A second file if present can add or override values - cs_initmore.txt And then third level named after the current language chosen can override those two cs_initenglish.txt being the default. The language one, in particular is useful to rebalance memory sizings (dictionary entries in particular) since foreign languages require more entries than English.</p>
1515
<p>Or you can name where the file is on a command line parameter <code>config=xxx</code>. And <code>config2=xxx</code> for the initmore file. If you have secret information that you don't want stored in a config file or exposed on a command line then you can request the config data from a URL. Use the command line parameter configurl=http://xxx to specify the address of the data. Additional command line parameters, configheader=xxx, can be included to define HTTP request headers. If there are several headers then use separate configheader=xxx configheader=yyy etc parameters for each header name/value pair.</p>
@@ -177,22 +177,26 @@ <h2 id="file-options">File options</h2>
177177
<td>Don't store a server log</td>
178178
</tr>
179179
<tr class="even">
180+
<td><code>noretrybackup</code></td>
181+
<td>Don't save volley backup files for :retry when in standalone mode</td>
182+
</tr>
183+
<tr class="odd">
180184
<td><code>tmp=xxx</code></td>
181185
<td>name relative or absolute path to where you want the TMP folder to be. Do not add trailing <code>/</code></td>
182186
</tr>
183-
<tr class="odd">
187+
<tr class="even">
184188
<td><code>crashpath=xxx</code></td>
185189
<td>file to write about fatal Linux signals that will be outside of the cs folder <code>/</code></td>
186190
</tr>
187-
<tr class="even">
191+
<tr class="odd">
188192
<td><code>windowsbuglog=xxx</code></td>
189193
<td>names a WINDOWS directory to replicate the BUGS.txt log file outside of the CS directory area</td>
190194
</tr>
191-
<tr class="odd">
195+
<tr class="even">
192196
<td><code>linuxsbuglog=xxx</code></td>
193197
<td>names a LINUX directory to replicate the BUGS.txt log file outside of the CS directory area</td>
194198
</tr>
195-
<tr class="even">
199+
<tr class="odd">
196200
<td><code>Vcs_new_user=&quot;text&quot;</code></td>
197201
<td>if input has given text within it, treat user as new and dont read the topic file</td>
198202
</tr>
@@ -291,9 +295,16 @@ <h2 id="execution-options">Execution options</h2>
291295
<td><code>crnl_safe</code></td>
292296
<td>tells system it does not need to search for cr or nl to remove from inputs.</td>
293297
</tr>
298+
<tr class="odd">
299+
<td><code>blockapitrace</code></td>
300+
<td>disables any %trace_on in ^testpattern and ^testoutput. Used for production servers.</td>
301+
</tr>
302+
<tr class="even">
303+
<td><code>traceboot</code></td>
304+
<td>turns on tracing while cs_boot is running at startup</td>
305+
</tr>
294306
</tbody>
295307
</table>
296-
<p>crnl_safe</p>
297308
<p>Trustpos is normally off by default because CS is only about 94% accurate in its built-in pos-tagging. So it prefers to wrongly match by allowing all pos values Of a word rather than miss a match. Ergo concept: <sub>all(feel</sub>n) will match any use of &quot;feel&quot; rather than just noun meaning. But combining CS with Treetagger for english (if you license it) is better at pos-tagging than either alone, making it competitive with the best taggers in the world.</p>
298309
<p>Here few command line parameters usage examples of usual edit/compile developement phase, running ChatScript from a Linux terminal console (standalone mode):</p>
299310
<p>Rebuild <em>level0</em> (compiling system ChatScript files, listed usually in file <code>files0.txt</code>):</p>
@@ -447,6 +458,7 @@ <h2 id="logging-or-not">Logging or Not</h2>
447458
<p>The server log will be put into the LOGS directory under serverlogxxx.txt where xxx is the port.</p>
448459
<p>The bugs log is in the same directory under bugs.txt (all ports).</p>
449460
<p>The server log records all transactions by all users in order of arrival. Whereas the user log records transactions by user/bot.</p>
461+
<p>The server log can be written regardless of whether CS is running in server mode or not.</p>
450462
<pre><code>Noserverprelog</code></pre>
451463
<p>Normally CS writes of a copy of input before server begins work on it to server log. Helps see what crashed the server (since if it crashes you get no log entry). This turns it off to improve performance.</p>
452464
<pre><code>serverlogauthcode=xxxxx</code></pre>

0 commit comments

Comments
 (0)
0