目录

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机器人-最简单的机器人答复相关推荐

  1. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!

    本篇教大家如何用Python来实现QQ机器人,如有不足欢迎在评论方指出!很多小伙伴问我有没有一个可以让大家学习交流的地方,大家可以关注WX公众号:python闪充,关注之后直接获取 简单介绍 安装方法 ...

  2. python可以做机器人吗_零基础如何用Python写一个简单的WeChat机器人?(内附代码)...

    (bing图片) python这两年热火朝天,依托其众多类库,基于python的应用层出不穷,也大大降低了非计算机专业人员的入门门槛,WeChat机器人自然不在话下!-- 聪明的瓦肯人 苦于有时候总是 ...

  3. 使用 Python 实现一个简单的智能聊天机器人

    使用 Python 实现一个简单的智能聊天机器人 文章目录 使用 Python 实现一个简单的智能聊天机器人 简要说明 总体的思路 需要准备的环境 接收用户的语音输入, 并将其存为音频文件 调用百度A ...

  4. tf13: 简单聊天机器人

    现在很多卖货公司都使用聊天机器人充当客服人员,许多科技巨头也纷纷推出各自的聊天助手,如苹果Siri.Google Now.Amazon Alexa.微软小冰等等.前不久有一个视频比较了Google N ...

  5. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  6. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)

    在我的一个回答里,我提到了用 Python 搭建聊天机器人.从今天开始,我就带着大家从0开始搭建一个聊天机器人. (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看看周围 ...

  7. Python 搭建一个简易QQ机器人

    本次搭建的QQ机器人基于nonebot.可以参考官方文档:nonebot指南 我的项目地址 : 简单QQ机器人项目 安装nonebot: pip install nonebot tips:python ...

  8. python制作slack bot聊天机器人02

    文章目录 前言 步骤 总结 前言 第一章实现了简单的发送消息,这一章对机器人添加事件API,使机器人可以对事件进行响应 步骤 首先进入slack app的管理界面 选择并打开事件订阅按钮,slack会 ...

  9. Python创建自己的聊天机器人

    聊天机器人是NLP(自然语言处理)上的一个重要研究和实际落地的方向,它们可以用于智能客服.生活助手,当然也可以用于自动聊天和回复. 现在如果我们想创建一个属于自己的聊天机器人,可以不用自己动手训练,网 ...

  10. python轻松实现与图灵机器人的人机交互

    要实现与图灵机器人的交互,首先就要调用图灵机器人的API接口,我们首先创建一个机器人,步骤如下: 到图灵机器人官网,登陆注册成为用户. 登陆后点击创建机器人,每个用户可免费申请5个机器人,创建成功后如 ...

最新文章

  1. 15岁天才创办4chan匿名网站,如今因股权分配不均,与谷歌不欢而散!
  2. 一天1个机器学习知识点(四)
  3. Minio分布式集群部署注意事项
  4. Python心得基础篇【2】函数
  5. linux下使用VS CODE + CMAKE 调试C++程序
  6. SocketServer源码学习(二)
  7. 深度工作:充分使用每一份脑力
  8. oracle raise_application_error,RAISE_ APPLICATION_ ERROR--之异常处理
  9. 16进制转double dotnet_终于把计算机进制弄明白了!
  10. Nginx(二):安装、配置、常用命令
  11. padans 判断列是否为空_pandas 如何判断指定列是否(全部)为NaN(空值)
  12. 秒杀 985 毕业生的职场技能
  13. titanium.cookbook-02-01-使用HTTPClient对象从远程XML读取数据
  14. triz矛盾矩阵_TRIZ—创新性问题解决理论与实务培训
  15. 拓端tecdat|R语言使用Rasch模型分析学生答题能力
  16. tomcat设置JAVA_OPTS
  17. 史上最大,人工智能算法模型GPT-3问世,这意味着什么?
  18. K-divisible Sum
  19. OSPF —— 多区域部署 + ABR + ASBR + 路由重分发
  20. 如何实现图片转化为文字

热门文章

  1. 视频实现blob加密
  2. html 怎么调用js中函数返回值,JavaScript 函数
  3. pscad4.5 matlab,pscad4.2|pscad(电力系统仿真软件)下载v4.2 免费版 附安装教程 - 欧普软件下载...
  4. Oracle 安装教程
  5. 用c语言在Clion平台编写system(“cls“)清屏函数无效甚至异常解决方法。
  6. Ubuntu16.04中安装Moveit教程及示例教程
  7. Java使用for循环打印菱形
  8. lingo17.0软件工具
  9. 基于RV1126平台imx291分析 --- media部件连接 三
  10. IP地址归属地那些事