Python机器人-最简单的机器人答复
目录
1.简介
2.动手制作
3.运行效果
1.简介
#不想看可以跳过
大家好我是 Pymili !,在其他论文中我们可以看到一些大佬们的机器人。有用nonebot2 有用百度api转语音的。 各路有各路的大佬!各有各的特色!如博主 川川菜鸟 调用图灵聊天机器人api再使用百度语音转换成萝莉音。让人看了都兴奋! 别人都做过了,我再去弄给大家看就不行了呀!那我们可以自己写一个机器人,自定义回复,自己训练一个机器人。异常简单!正式开始!
2.动手制作
废话不多说,看代码!
#coding:utf-8
#import time_xzsj #作者自己制作的库,大家可以自己制作或用 time 库 和 datetime 库
import datetime
import timeclass Bot:#定义一个Bot类def __init__(self, name, age):#必填参数 name:机器人名字 age:机器人年龄self.name = nameself.age = agedef bot(self, message=''):#主函数 message: 获取用户输入指令try:if message == '':#判断指令为空时print("Bot!")'''定义一个字典当message等于(in)其中一个值时条件达成作出回答'''bot_name = ['你是谁']if message in bot_name:print(f"我是 {self.name}")bot_age = ['年龄']if message in bot_age:print(f"我有 {self.age}岁了!")bot_cc = ["Pymili是帅哥嘛?"]if message in bot_cc:print("Pymili最帅!")bot_hello = ['你好', 'hello']if message in bot_hello:print(f"你好呀!我是 {self.name}")bot_time = ['几点了']#if message in bot_time:# time_xzsj.time_xz('jh')if message in bot_time:bot_time = time.strftime("%Y/%m/%d %H:%M:%S")#初始化时间print(bot_time)except:print("错误")pybot = Bot('小可爱', '1')#设置name , age
while True:mess = input("user:")pybot.bot(mess)#执行主函数if mess == 'q':#用户输入q时退出程序break
这就是代码了!是不是很自由!可以自定义自己的词库!
3.运行效果
我是PYmili!路过的编程小伙!
Python机器人-最简单的机器人答复相关推荐
- 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
本篇教大家如何用Python来实现QQ机器人,如有不足欢迎在评论方指出!很多小伙伴问我有没有一个可以让大家学习交流的地方,大家可以关注WX公众号:python闪充,关注之后直接获取 简单介绍 安装方法 ...
- python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...
(bing图片) python这两年热火朝天,依托其众多类库,基于python的应用层出不穷,也大大降低了非计算机专业人员的入门门槛,WeChat机器人自然不在话下!-- 聪明的瓦肯人 苦于有时候总是 ...
- 使用 Python 实现一个简单的智能聊天机器人
使用 Python 实现一个简单的智能聊天机器人 文章目录 使用 Python 实现一个简单的智能聊天机器人 简要说明 总体的思路 需要准备的环境 接收用户的语音输入, 并将其存为音频文件 调用百度A ...
- tf13: 简单聊天机器人
现在很多卖货公司都使用聊天机器人充当客服人员,许多科技巨头也纷纷推出各自的聊天助手,如苹果Siri.Google Now.Amazon Alexa.微软小冰等等.前不久有一个视频比较了Google N ...
- python写机器人程序_用Python写的一个多线程机器人聊天程序
本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...
- python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...
- Python 搭建一个简易QQ机器人
本次搭建的QQ机器人基于nonebot.可以参考官方文档:nonebot指南 我的项目地址 : 简单QQ机器人项目 安装nonebot: pip install nonebot tips:python ...
- python制作slack bot聊天机器人02
文章目录 前言 步骤 总结 前言 第一章实现了简单的发送消息,这一章对机器人添加事件API,使机器人可以对事件进行响应 步骤 首先进入slack app的管理界面 选择并打开事件订阅按钮,slack会 ...
- Python创建自己的聊天机器人
聊天机器人是NLP(自然语言处理)上的一个重要研究和实际落地的方向,它们可以用于智能客服.生活助手,当然也可以用于自动聊天和回复. 现在如果我们想创建一个属于自己的聊天机器人,可以不用自己动手训练,网 ...
- python轻松实现与图灵机器人的人机交互
要实现与图灵机器人的交互,首先就要调用图灵机器人的API接口,我们首先创建一个机器人,步骤如下: 到图灵机器人官网,登陆注册成为用户. 登陆后点击创建机器人,每个用户可免费申请5个机器人,创建成功后如 ...
最新文章
- 15岁天才创办4chan匿名网站,如今因股权分配不均,与谷歌不欢而散!
- 一天1个机器学习知识点(四)
- Minio分布式集群部署注意事项
- Python心得基础篇【2】函数
- linux下使用VS CODE + CMAKE 调试C++程序
- SocketServer源码学习(二)
- 深度工作:充分使用每一份脑力
- oracle raise_application_error,RAISE_ APPLICATION_ ERROR--之异常处理
- 16进制转double dotnet_终于把计算机进制弄明白了!
- Nginx(二):安装、配置、常用命令
- padans 判断列是否为空_pandas 如何判断指定列是否(全部)为NaN(空值)
- 秒杀 985 毕业生的职场技能
- titanium.cookbook-02-01-使用HTTPClient对象从远程XML读取数据
- triz矛盾矩阵_TRIZ—创新性问题解决理论与实务培训
- 拓端tecdat|R语言使用Rasch模型分析学生答题能力
- tomcat设置JAVA_OPTS
- 史上最大,人工智能算法模型GPT-3问世,这意味着什么?
- K-divisible Sum
- OSPF —— 多区域部署 + ABR + ASBR + 路由重分发
- 如何实现图片转化为文字
热门文章
- 视频实现blob加密
- html 怎么调用js中函数返回值,JavaScript 函数
- pscad4.5 matlab,pscad4.2|pscad(电力系统仿真软件)下载v4.2 免费版 附安装教程 - 欧普软件下载...
- Oracle 安装教程
- 用c语言在Clion平台编写system(“cls“)清屏函数无效甚至异常解决方法。
- Ubuntu16.04中安装Moveit教程及示例教程
- Java使用for循环打印菱形
- lingo17.0软件工具
- 基于RV1126平台imx291分析 --- media部件连接 三
- IP地址归属地那些事