在chatbot的批处理文件脚本中需要帮助

时间:2013-02-05 10:44:46

标签: batch-file batch-processing chatbot

嗨,我是新手,需要帮助在bat脚本中创建chatbot。

你可以帮我一些想法,添加更多脚本来制作更好的聊天机器人,因为我对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

2 个答案:

答案 0 :(得分:0)

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

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

除此之外,您需要提供 LOT 有关您要执行的操作的详细信息。

答案 1 :(得分: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

对不起这个非常晚的答案,但今天在这里看到这个并想完全回答,如果您有任何疑问请告诉我

问候,蒂姆