关键词:
【中文标题】如何批量制作聊天机器人[关闭]【英文标题】:How To Make Chat Bot In Batch [closed] 【发布时间】:2015-04-13 10:49:34 【问题描述】:我想批量创建一个聊天机器人程序。
聊天机器人响应不同的关键字。
例如:
如果你说嗨,机器人。然后它接受关键字"Hi"
,然后回复类似:Hello, What Is Your Name?
这是我的代码:
@echo off
color 0a
title Chat Bot
:chatloop
set /p n=Name:
set /p c=Chat:
If "%c%" Contains "Hi" ( <-- What would be this line of code?
echo Hi, how are you?
pause
goto chatloop
)
【问题讨论】:
你有什么问题?您希望我们为您编写聊天 AI 代码吗?或者只是一段以“你好,你叫什么名字?”作为响应的代码。输入“嗨”?到目前为止,您尝试过什么? 我想做一个能响应不同关键词的聊天机器人,@MichaelS 有人看了'停下来着火' :-D ? 这有什么关系,@npocmaka? 【参考方案1】:搜索关键字而不是完整的短语:
@echo off
:loop
set /p input="> "
echo %input%|find /i "hi" >nul && echo Hello.
echo %input%|find /i "your name" >nul && echo My name is Rob. What's yours?
echo %input%|find /i "my name is" >nul && echo That's a nice name.
echo %input%|find /i "wheather" >nul && echo Wonderful. Sun is shining.
echo %input%|find /i "bye" >nul && (echo what a pity. See you! & goto :eof)
REM choose your keywords wisely...
goto :loop
注意:这是一个非常基本的“展示方法”。完全没有错误处理。
【讨论】:
谢谢,@斯蒂芬!这就是我要找的东西!【参考方案2】:试试这个:
@ECHO OFF
:CHATLOOP
SET /P input=Your message:
IF %input%==Hi ECHO Hello, What Is Your Name?
IF %input%==Something ECHO something else
IF %input%==How are you? ECHO Fine. How are you?
IF %input%==quit GOTO END
GOTO CHATLOOP
:END
PAUSE
【讨论】:
我的意思不是聊天机器人响应不同的关键字。例如:你好吗,机器人?然后机器人会检测到“你好吗”,然后回复类似:好的。你好吗? 为每个关键字添加IF %input%==keyword ECHO desired answer
。对于给定的情况,添加行 IF %input%==How are you? ECHO Fine. How are you?
那你只能用一个字聊天。我想用多个词聊天。
天啊...您可以添加任何关键字。如果您想要 1000 个关键字,请插入 1000 个 IF %input%=keyword ECHO answer
行。顺便说一句,聊天机器人不是用 bat 编写是有原因的。
@Nuach:您实际上是在要求某种语法/模式识别并且要求人们从头开始编写它而不给它一个机会。在***上问这很荒谬。由于您的编程经验绝对是 0,因此您应该先学习一些教程。【参考方案3】:
如果您想在没有关键字的情况下执行此操作,只需回答确切的输入,您可以尝试以下代码:
@echo off
color f0
set T=speak.dat
echo Hinweis: nur kleinbuchstaben verwenden keine satzzeichen
echo beliebige Taste zum starten
pause >nul
:A
title speak2me
set /p ui=
for /f "tokens=1* delims=:" %%i in ('findstr /b "%ui%:" %T%') do set "out=%%j" >nul
echo %out%
goto :A
您可能已经看到,您需要一个样式为的数据库(名为 T=speak.dat):
any input:output
我的数据库示例:
hi:hey
how are you:I am fine, thanks
bye:See you next time
当你想写新句子时,在数据库中输入或使用以下批处理:
@echo off
echo Benutzereingaben immer klein ohne Sonderzeichen etc
pause
echo (BE:BenutzerEingabe,I:Was ich darauf antworte)
:A
set /p BE=BE:
set /p I=I:
echo %BE%:%I% >> speak.dat
echo Ok danke,
echo Auf %BE% antworte ich mit %I%
goto :A
(如果我的英语不是最好的,请原谅,我不是母语人士 如果您想翻译小文本片段,请使用谷歌德语>英语,谢谢 :D)
希望能帮到你 问候蒂姆
【讨论】:
如何使用 nativeScript 制作聊天应用程序? [关闭]
】如何使用nativeScript制作聊天应用程序?[关闭]【英文标题】:HowcanImakeachatappwithnativeScript?[closed]【发布时间】:2019-12-1800:45:50【问题描述】:我需要在我的应用程序中实现聊天功能,但我不确定要使用什么以及如何使用。我不... 查看详情
如何使用 Openfire 和 XMPP 在 Android 中制作聊天机器人应用程序
】如何使用Openfire和XMPP在Android中制作聊天机器人应用程序【英文标题】:HowtomakechatbotapplicationinAndroidusingOpenfireandXMPP【发布时间】:2016-10-2612:44:53【问题描述】:我想在Android应用程序上创建一个用户,该用户的行为类似于聊天... 查看详情
如何从聊天机器人向客户发送聊天消息?
】如何从聊天机器人向客户发送聊天消息?【英文标题】:Howdoesonesendchatmessagefromchatbottoclients?【发布时间】:2012-07-1011:17:48【问题描述】:我制作了一个机器人,它可以在客户端发送消息时回复。我想向客户发送消息,而他们... 查看详情
强制使用 JAXL/XMPPHP 制作的聊天机器人在断开连接时重新连接
】强制使用JAXL/XMPPHP制作的聊天机器人在断开连接时重新连接【英文标题】:ForcingchatbotmadewithJAXL/XMPPHPtoreconnectupondisconnection【发布时间】:2012-01-2800:24:52【问题描述】:我正在使用JAXL库来实现一个用php编写的jabber聊天机器人,... 查看详情
如何制作一个不和谐的机器人网络仪表板? [关闭]
】如何制作一个不和谐的机器人网络仪表板?[关闭]【英文标题】:Howtomakeadiscordbotwebdashboard?[closed]【发布时间】:2020-09-0209:44:56【问题描述】:有时,不和谐机器人有仪表板。这些是网络上的面板,可让您控制机器人的设置以... 查看详情
如何使用 PHP 制作机器人以登录并在网站上执行操作 [关闭]
】如何使用PHP制作机器人以登录并在网站上执行操作[关闭]【英文标题】:HowtomakeabotwithPHPtologinanddostuffonawebsite[closed]【发布时间】:2014-06-0414:01:26【问题描述】:我想做的是制作一个机器人,它会使用我的帐户登录到网站并自动... 查看详情
简单的聊天机器人项目[关闭]
】简单的聊天机器人项目[关闭]【英文标题】:Simplechatbotprojects[closed]【发布时间】:2011-05-0623:53:25【问题描述】:我想做的是构建一个简单的机器人,它将存储在数据库中的一组信息发送到我的messanger聊天窗口[聊天服务是gTalk... 查看详情
使用chatterbot库制作一个聊天机器人
...杂烩我们学习一些如何使用ChatterBot库在Python中创建聊天机器人,该库实现了各种机器学习算法来生成响应对话,还是挺不错的1什么是聊天机器人聊天机器人也称为聊天机器人、机器人、人工代理等,基本上是由人工... 查看详情
如何使用 Python 中的 API 使用 Discord 聊天机器人发送新闻?
】如何使用Python中的API使用Discord聊天机器人发送新闻?【英文标题】:HowtosendnewsusingDiscordchatbotusingAPIinPython?【发布时间】:2021-10-0113:18:45【问题描述】:我正在使用python制作一个不和谐的聊天机器人,我的机器人使用API发送新... 查看详情
关于制作我自己的聊天机器人的想法的信息
】关于制作我自己的聊天机器人的想法的信息【英文标题】:Infoaboutanideaofmakingmyownchatbot【发布时间】:2019-03-2011:57:50【问题描述】:集成api.aiIntegratingapi.aichatbotonawebsite在研究我有和想做的想法时遇到麻烦。我认为有两个版本:... 查看详情
如何在views.py中制作频道客户端?
...20-04-1710:18:25【问题描述】:我正在views.py中创建一个聊天机器人,它将接收用户的HTTP请求,views.py与机器人交互并返回给用户。我正在使用通道在views.py和聊天机器人API之间进行通信。以下是视图代码和频道消费者代码。#views.py@... 查看详情
试图制作一个命令页面来列出我的不和谐机器人上的所有命令,但不知道如何[关闭]
】试图制作一个命令页面来列出我的不和谐机器人上的所有命令,但不知道如何[关闭]【英文标题】:TryingtoMakeanCommandsPagetoListallthecommandsonmydiscordbotbutidkhow[closed]【发布时间】:2021-04-0305:50:02【问题描述】:我正在尝试弄清楚如... 查看详情
聊天机器人中的人工智能 [关闭]
】聊天机器人中的人工智能[关闭]【英文标题】:ArtificialintelligenceinChatbots[closed]【发布时间】:2016-11-2108:13:01【问题描述】:我正在开发一个聊天机器人,该机器人将与客户互动。我想构建一个智能的、类似AI的机器人。我已经... 查看详情
有可用的聊天机器人框架吗? [关闭]
】有可用的聊天机器人框架吗?[关闭]【英文标题】:Isthereachatbotframeworkavailable?[closed]【发布时间】:2011-04-2316:41:44【问题描述】:我正在尝试创建一个类似于ELIZA的程序。我的偏好是用通用语言来实现这个项目,例如ruby、j... 查看详情
试图为不和谐制作一个聊天机器人,但它不起作用
】试图为不和谐制作一个聊天机器人,但它不起作用【英文标题】:Triedtomakeachatbotfordiscordbutitdoesn\'twork【发布时间】:2021-09-1120:33:44【问题描述】:我正在使用python(discord.py)开发一个不和谐的机器人。我试图为我的机器人发出... 查看详情
如何从 Facebook sdk 获取 Facebook 聊天列表 [关闭]
】如何从Facebooksdk获取Facebook聊天列表[关闭]【英文标题】:HowtogetFacebookchatlistfromFacebooksdk[closed]【发布时间】:2014-08-2110:49:36【问题描述】:我想制作一个Facebook聊天Android应用程序。我下载了适用于android的新FacebookSDK。但我不知... 查看详情
有没有办法在 Discord 聊天中添加快速回复/建议筹码(如 Google 上的操作)[关闭]
...】:2020-06-2004:03:55【问题描述】:我正在制作一个Discord机器人,我想知道是否有办法添加建议筹码/快速回复,以便人们可以点击气泡并 查看详情
树莓派---制作一个聊天机器人(代码片段)
目录1.初步实现---用文本聊天找了一个免费的聊天机器人---青云客,只要编辑一下请求url就行虽然,有些功能还没上线官网地址chatWithRobot.py importrequestsfromurllibimportparsedefqingyunke(msg):#parse.quote方法是用来对中文编码的,... 查看详情