日常pytho3练习脚本之--两个逗比聊天机器人

简介: 日常pytho3练习脚本之--两个逗比聊天机器人

640.gif


这里首先感谢一下波嫂!


波嫂也非常忙天天加班到晚上8点半以后才回家,不过依然不辞辛苦的收集资料、头悬梁、锥刺股的学习如何设计文章样式。这是什么精神?这是无产阶级无私奉献的精神!波嫂犹如一把星星之火永远照亮着波哥前进的方向。

那么有了波嫂的支持呢,我们就应该做出更多更好的内容了。所以今天波哥用几十行代码写了两个聊天机器人。之前都是人机交互,那么两个机器人相互聊天会是什么效果呢?


请看下方:

640.jpg

是不是有点意思呀!哈哈哈哈!

仓库位置:


https://github.com/luckman666/mychat.git


由于代码比较少波哥就直接写在这里了:

import random
from time import sleep
import requests
def GenerateWord():
    s=''
    for num in range(5):
        head = random.randint(0xb0, 0xf7)
        body = random.randint(0xa1, 0xf9)
        val = f'{head:x}{body:x}'
        s += bytes.fromhex(val).decode('gb2312')
    return s
def Checkrepetition(chat,chatList):
    if len(chatList) > 5:
        chatList.pop(0)
    if chat in chatList:
        myword = GenerateWord()
        return myword,chatList
    else:
        chatList.append(chat)
        return chat,chatList
def Chitchat():
    zs = input("请主人输入话题:")
    chatList=[]
    while True:
        resp = requests.get("http://api.qingyunke.com/api.php", {'key': 'free', 'appid':0, 'msg': zs})
        resp.encoding = 'utf8'
        resp = resp.json()
        sleep(1)
        print('赵四:', resp['content'])
        ln,chatList=Checkrepetition(resp['content'],chatList)
        resp = requests.get("http://api.qingyunke.com/api.php", {'key': 'free', 'appid':0, 'msg': ln})
        resp.encoding = 'utf8'
        resp = resp.json()
        sleep(1)
        print('刘能:', resp['content'])
        zs,chatList=Checkrepetition(resp['content'], chatList)
if __name__ == "__main__":
    Chitchat()


简单介绍一下这个脚本:


这里为了使两个小家伙聊的开心起劲呢。

1、波哥写了一个效验函数(Checkrepetition)来判断其是否重复。

2、如果有重复呢就随机生成五个汉字塞给机器人(GenerateWord)

然后就会出现很多意外的回复。。可能会很污的哦(未成年人禁用)!

记得帮波哥转发哦!!

PS:这几天想着要给大家录一期视频,结果不是麦克买错了就是转接头不好使。。真是醉了!

相关文章
|
9月前
|
机器人 关系型数据库 MySQL
shell脚本实现文件自动清理并推送钉钉机器人告警
shell脚本实现文件自动清理并推送钉钉机器人告警
130 1
|
9月前
|
安全 机器人 Shell
shell脚本实现Linux磁盘空间超过阈值自动钉钉机器人告警
shell脚本实现Linux磁盘空间超过阈值自动钉钉机器人告警
143 0
|
10天前
|
人工智能 自然语言处理 算法
基于DeepSeek的具身智能高校实训解决方案——从DeepSeek+机器人到通用具身智能
本实训方案围绕「多模态输入 -> 感知与理解 -> 行动执行 -> 反馈学习」的闭环过程展开。通过多模态数据的融合(包括听觉、视觉、触觉等),并结合DeepSeek模型和深度学习算法,方案实现了对自然语言指令的理解、物体识别和抓取、路径规划以及任务执行的完整流程。
179 12
|
26天前
|
人工智能 机器人 API
AppFlow:无代码部署Dify作为钉钉智能机器人
本文介绍如何通过计算巢AppFlow完成Dify的无代码部署,并将其配置到钉钉中作为智能机器人使用。首先,在钉钉开放平台创建应用,获取Client ID和Client Secret。接着,创建消息卡片模板并授予应用发送权限。然后,使用AppFlow模板创建连接流,配置Dify鉴权凭证及钉钉连接凭证,完成连接流的发布。最后,在钉钉应用中配置机器人,发布应用版本,实现与Dify应用的对话功能。
AppFlow:无代码部署Dify作为钉钉智能机器人
|
3月前
|
人工智能 自然语言处理 算法
具身智能高校实训解决方案 ----从AI大模型+机器人到通用具身智能
在具身智能的发展历程中,AI 大模型的出现成为了关键的推动力量。高校作为培养未来科技人才的摇篮,需要紧跟这一前沿趋势,开展具身智能实训课程。通过将 AI 大模型与具备 3D 视觉的机器人相结合,为学生搭建一个实践平台。
291 64
|
2月前
|
机器学习/深度学习 人工智能 算法
人工智能与机器人的结合:智能化世界的未来
人工智能与机器人的结合:智能化世界的未来
368 32
|
1月前
|
数据采集 监控 数据可视化
优锘科技携手逐际动力,共创数字孪生与具身智能机器人新未来
近日,优锘科技与逐际动力正式宣布达成战略合作,双方将在业务和技术领域展开深度协作,共同探索数字孪生与具身智能机器人的融合应用。这一合作无疑将为智能科技领域注入全新动力,推动行业智能化转型迈向更高水平。
|
2月前
|
人工智能 自然语言处理 机器人
机器人迈向ChatGPT时刻!清华团队首次发现具身智能Scaling Laws
清华大学研究团队在机器人操作领域发现了数据规模定律,通过大规模数据训练,机器人策略的泛化性能显著提升。研究揭示了环境和对象多样性的重要性,提出了高效的數據收集策略,使机器人在新环境中成功率达到约90%。这一发现有望推动机器人技术的发展,实现更广泛的应用。
92 26
|
3月前
|
算法 机器人 语音技术
由通义千问驱动的人形机器人具身智能Multi-Agent系统
申昊科技人形机器人小昊,集成通义千问多模态大模型的具身智能系统,旨在讲解销售、迎宾表演等场景。机器人通过语音、动作等方式与用户互动,利用云端大语言模型处理自然语言,结合视觉、听觉等多模态感知技术,实现流畅的人机对话、目标追踪、展厅讲解等功能。
392 4
由通义千问驱动的人形机器人具身智能Multi-Agent系统
|
3月前
|
自然语言处理 算法 机器人
智能电话销售机器人源码搭建部署系统电话机器人源码
智能电话销售机器人源码搭建部署系统电话机器人源码
58 4

热门文章

最新文章