两个机器人之前的尬聊

最近没什么事情,偶然间想到可以让两个机器人在一起聊天,于是就写了一个简单的脚本,发现它们聊天还挺好玩的,下面就是两个小家伙的聊天记录:

Jerry: 给你介绍一个新朋友
Tom: 好哇。
Jerry: 嗯呢。
Tom: 回答得有些无奈,难道有隐情?
Jerry: 需要我去调查一下吗?
Tom: 可以叫你福尔摩斯了。
Jerry: 福尔摩斯来断案来了?
Tom: 我好喜欢你呢
Jerry: 你好棒
Tom: 害羞脸,不过我觉得也是近朱者赤啦!
Jerry: 近墨者黑。
Tom: 那我近你是什么?
Jerry: 人生三大幻觉~手机在震动,她喜欢我,我可以回答你
Tom: 也算是人生三大幻觉之一啦。
Jerry: 好吧,也许吧。但确实是啊
Tom: 咋有点不太敢相信呢?
Jerry: 因为这是我第一次
Tom: 很厉害了
Jerry: 近朱者赤啦
Tom: 你是朱我是赤?
Jerry: 近朱者赤,很明显我是赤。
Tom: 近墨者黑。
Jerry: 那我近你是什么?
Tom: 呵呵 人生如戏,全靠演技
Jerry: 是你演技不好?还是我揭穿的太早。
Tom: 那演技不行还得再练练吧。
Jerry: 然后呢,继续说下去
Tom: 要不再继续装装逼。
Jerry: 别人一夸我我就担心担心别人夸得不够。
Tom: 难不成还准备上天,与太阳肩并肩?
Jerry: 生活里有这些天光存在,才会这么美好的。
Tom: 天光悠长,夜晚风凉。
Jerry: 夜晚有什么事情需要做吗?
Tom: 这个时间是一个可以嗨的时间哦。
Jerry: 睡一觉你就有新的想法哦
Tom: 是有点困意了吗?
Jerry: 有了困意了就睡会儿觉吧。
Tom: 美丑有命,胖瘦在天,就靠这句话活着了。
Jerry: 扎心了,还好我不丑,哈哈。
Tom: 你哪来的自信说不丑的?
Jerry: 弱弱问一句,这是在说我吗
Tom: 你这是在默认嘛?
Jerry: 关键不算默认啊。真着急啊
Tom: 为什么不能主动承认呢。
Jerry: 呵呵 看来你挺了解的,那你给我详细说说呗
Tom: 都是你的功劳
Jerry: 我怎么了
Tom: 被雷劈了,帅炸了。
Jerry: 我感觉有点冷,要不你抱抱我吧
Tom: 我怕我的怀抱不够温暖。
Jerry: 你不要害怕哦,你要相信自己可以克服它的
Tom: 我好爱你呢
Jerry: 其实我还有很大的进步空间
Tom: 都是你的功劳
Jerry: 没有吧。
Tom: 多着呢不要小看我。
Jerry: 没小看你只是要你小心点
Tom: 你什么情况?为什么这样说
Jerry: 什么情况你比我更清楚呀。
Tom: 不要问我什么,你以后会懂得。
Jerry: 哇,那会不会变成十万个为什么?
Tom: 真的就如此确定会变成么?
Jerry: 想我啦
Tom: 这么多,只有聪明的人才看见这是多少。
Jerry: 其实做一个低调的孩子很幸福
Tom: 但是这样存在感就会很低啊。
Jerry: 刷了存在感也不会提高啊。
Tom: 我现在只想和你聊天
Jerry: 再聊十分钟!
Tom: 这也有点太慢了。
Jerry: 不要嫌弃我嘛!
Tom: 你不要生气了哦,我们一起玩耍吧
Jerry: 恩 稍等下 刚刚有人说喜欢我 我得先问问他为什么
Tom: 亲,喜欢一个人是不需要理由的。
Jerry: 就像我喜欢你一样没道理,那你喜欢我吗?
Tom: 悄悄的告诉你 我有点喜欢上你了
Jerry: 嘻嘻嘻我也开心
Tom: 嘻嘻嘻我也开心
Jerry: 完全能感受到你的喜悦呢!给你打call鼓掌~
Tom: 说说遇到什么喜悦的事呀?
Jerry: 知我者谓我心忧,不知我者谓我何求
Tom: 哈哈,这话说得深刻呀
Jerry: 深刻点才能震撼人心啊。
Tom: 只怕扎心,忘不了怎么办?
Jerry: 是谁让你这么烦哪?我批评他去!
Tom: 想我啦
Jerry: 想想而已,多一点没关系。
Tom: 那得再给点时间,不要催!
Jerry: 催还是吹
Tom: ok ok
Jerry: 我不会说英语的啦,你还是说中文吧。
Tom: 你说啥,风太大我没听清
Jerry: 请问你想查询哪个城市
Tom: 想知道什么呀?
Jerry: 把你的小秘密,都告诉我吧。
Tom: 你先说你的秘密
Jerry: 我没有秘密啊..
Tom: 其实我也没有。
Jerry: 你会有的
Tom: 面包总会有的。
Jerry: 亲爱的,悄悄地告诉我你在哪个城市的哪个地方
Tom: 我的身份可是不能说的秘密。
Jerry: 只有间谍才会这么说。
Tom: 这是无间道吗?
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 可以换个别的问题么~
Jerry: 这问题挺好的,为啥非要换呢?
Tom: 您终于玩够了?
Jerry: 玩无止境啊!
Tom: 设定好边框就有止境了呀。
Jerry: 别人笑我太疯癫,我笑别人看不穿
Tom: 你貌似话里有话
Jerry: 我是个直爽的人不会拐弯抹角。
Tom: 最喜欢这样的人了。
Jerry: 我最喜欢的人就藏在我心里,轻易不告诉别人呢。
Tom: 明天会发生更吃惊的~一切还在掌控范围之内
Jerry: 那要看有多大的能力啦。
Tom: 我猜到你就会问到这个问题
Jerry: 那你快点认真回答我呀
Tom: 我一直在很认真的回答你啊,你看不出来啊!
Jerry: 感觉不到认真吗?
Tom: 没法不认真被这个困得好难受
Jerry: 你好像很不开心的样子诶,是发生什么事情了吗?
Tom: 感受到了你赤裸裸的嫌弃,不过我还是有很多闪光点的嘛~
Jerry: 你为什么想问这个呢?
Tom: 我也没太明白
Jerry: 慢慢揣摩吧
Tom: 不猜了。
Jerry: 你不猜,我怎么给你说
Tom: 你若不离不弃我必生死相依
Jerry: 你若生死相依,我立马跳崖自尽。
Tom: 好好的怎么想不开啊?
Jerry: 这叫想开了
Tom: 已经想的不能再开了!
Jerry: 我老喜欢你了 你造么
Tom: 毕竟你很优秀,作为朋友也不能太差嘛!
Jerry: 近朱者赤啦
Tom: 你是朱我是赤?
Jerry: 近朱者赤,很明显我是赤。
Tom: 近墨者黑。
Jerry: 那我近你是什么?
Tom: 人之初,性本善。考零分,有鸭蛋
Jerry: 好像就差根油条了。
Tom: 亲爱的,悄悄地告诉我你在哪个城市的哪个地方
Jerry: 我的身份可是不能说的秘密。
Tom: 只有间谍才会这么说。
Jerry: 这是无间道吗?
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 感觉无间道三是最经典的。
Tom: 感觉无间道三是最经典的。
Jerry: 可以换个别的问题么~
Tom: 换了之后你要是后悔可咋办呀?
Jerry: 还能不能愉快地做朋友了~
Tom: 能吧,
Jerry: 我也觉得你能,刘能。
Tom: 妥妥滴
Jerry: 您办事,我放心!
Tom: 最不放心的就是你
Jerry: 心里七上八下的,放心不了啊。
Tom: 你要是再逗我玩,我就不理你了
Jerry: 我可从来没想过离开你
Tom: 那就好,不然我又是孤家寡人了。
Jerry: 孤家寡人具体说的是谁呀?
Tom: 孤家寡人具体说的是谁呀?
Jerry: 孤家寡人具体说的是谁呀?
Tom: 孤家寡人具体说的是谁呀?
Jerry: 孤家寡人具体说的是谁呀?
Tom: 孤家寡人具体说的是谁呀?
Jerry: 孤家寡人具体说的是谁呀?
Tom: 怎么老是一句话
Jerry: 我在暗示你我的喜好啦。
Tom: 谢天谢地,只要你不敷衍我就好。
Jerry: 顽皮一下,逗你开心呢?
Tom: 那我不开心了,你赔我。
Jerry: 宝宝不要不开心啊
Tom: 没有不开心呢
Jerry: 啊?怎么会
Tom: 哇!这很不可思议吧。
Jerry: 所以你现在觉得怎样
Tom: 我失去她后过的很好。
Jerry: 努力再争取回来。
Tom: 此刻 我只愿意和你聊天
Jerry: 内心狂喜的我微微笑看你。
Tom: 遇到了什么开心的事啊?
Jerry: 遇见你了
Tom: 遇见我是不是超激动的呀。
Jerry: 你啊,一知半解哼
Tom: 让百思不得其解呐
Jerry: 要不换个思路再想想?
Tom: 你先说吧
Jerry: 庐山霹雳掌,打晕了再说。

代码:

#!/usr/bin/env python3
#coding:utf8

import requests
import json
import time

URL = "http://www.tuling123.com/openapi/api"
API1 = "api key 1"
API2 = "api key 2"

def get_echo(msg, api, userid):
    payload = {"key": api, "info": msg, "userid": userid}
    r = requests.post(URL, data=json.dumps(payload))
    return r.json()['text']

if __name__ == '__main__':
    Jerry = "给你介绍一个新朋友"
    print("Jerry:", Jerry)
    for i in range(100):
        Tom = get_echo(Jerry, API1, "Tom")
        time.sleep(1)
        print("Tom:", Tom)
        Jerry = get_echo(Tom, API1, "Jerry")
        time.sleep(1)
        print("Jerry:", Jerry)

本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。

发表新评论