0

嗨,我是新手,需要帮助在 bat 脚本中创建聊天机器人。

你能帮我一些想法添加更多脚本来制作这个更好的聊天机器人,因为我缺乏关于 bat 脚本的知识。

示例:我希望将聊天结果存储在conversations.txt那些曾经是聊天机器人的基本知识的结果中,以便下次对话时回答问题。

谁能帮我添加更多脚本

这是那个脚本:

@echo off
title STILL BLACK chatbot

:early
color 1b

:start
echo hi, how are you ??!
set /p how=
echo oh %how% doing the same with me!
pause
echo My Name STILL BLACK !!! Who's your name ?
set /p name=
echo Nice to meet you echo %name%!
pause
echo how old are you %name% ?
set /p age=
echo hmmm ... %age% !
pause
echo where do you live ?
set /p live=
echo exactly where is %live% that place?
set /p exactly=
echo wow %exactly% I rather not be there?!?
goto start
4

2 回答 2

0

>>您可以使用echo's将转换存储到文件中

echo oh %how% doing the same with me! >>conversation.txt

除此之外,您需要提供更多有关您正在尝试做的事情的详细信息

于 2013-02-05T10:48:36.380 回答
0

我也试着做一个这样的“聊天机器人”,但是写信给他当然不好玩。以这种风格将所有答案和问题放在一个 txt 文件中会更好:

user input:output
other user input:other output

使用 for /f 和 findstr 您可以在 txt 中搜索代码并显示正确答案

用户输入可以通过使用保存在 txt 文件中

%input%>>conversations.txt

或者你把它写在数据库中,例如

age:42
live:Germany

(与%art%:%wert%>>database.dat:)

很抱歉这个很晚的答案,但今天在这里看到并想完整回答,当您有问题时请告诉我

问候,蒂姆

于 2016-05-15T17:09:21.750 回答