加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

有人说这几行代码价值两亿?我写出来了!两亿在哪里领啊?

发布时间:2020-12-17 01:25:58 所属栏目:Python 来源:网络整理
导读:Python 极简版: while True: print(input('').replace('吗','').replace('?','!')) 其实就是几个字符替换!抖了个机灵,也顺便黑了把当下某些言必称 AI 的风气。你别说,当年区块链概念火爆的时候,还真有人代码里放了个“Hello World”就出来诓钱了。风

Python 极简版:

while True:
 print(input('').replace('吗','').replace('?','!'))

其实就是几个字符替换!抖了个机灵,也顺便黑了把当下某些言必称 AI 的风气。你别说,当年区块链概念火爆的时候,还真有人代码里放了个“Hello World”就出来诓钱了。风口之下,什么样的妖魔鬼怪都有。

进群:960410445? 两亿的代码分享给你了!

from chatterbot import ChatBot
# 生成机器人,指定输入输出和训练器
chatbot = ChatBot(
 'CrossinBot',input_adapter='chatterbot.input.TerminalAdapter',output_adapter='chatterbot.output.TerminalAdapter',trainer='chatterbot.trainers.ChatterBotCorpusTrainer'
)
# 以中文语料进行训练
chatbot.train('chatterbot.corpus.chinese')
print('你好,请问需要什么帮助?')
# 循环问答
while True:
 try:
 bot_input = chatbot.get_response(None)
 except (KeyboardInterrupt,EOFError,SystemExit):
 # CTRL-C/CTRL-D 中断退出
 break

import requests as rq
import time
import random
import string
import urllib
import hashlib
APPKEY = 'ABDEFGH' # 换成你的APPKEY
def get_sign(data):
 lst = [i[0]+'='+urllib.parse.quote_plus(str(i[1])) for i in data.items()]
 params = '&'.join(sorted(lst))
 s = params + '&app_key=' + APPKEY
 h = hashlib.md5(s.encode('utf8'))
 return h.hexdigest().upper()
def chat(question): 
 url_chat = 'https://api.ai.qq.com/fcgi-bin/nlp/nlp_textchat'
 nonce_str = ''.join(random.sample(string.ascii_letters + string.digits,16))
 data = {
 'app_id': 1234567890,# 换成你的app_id
 'time_stamp': int(time.time()),'nonce_str': nonce_str,'session': '10000','question': question,}
 data['sign'] = get_sign(data)
 r = rq.post(url_chat,data=data)
 answer = r.json()['data']['answer']
 return answer
print('你好,请问需要什么帮助?')
while True:
 try:
 print(chat(input()))
 except (KeyboardInterrupt,SystemExit):
 # CTRL-C/CTRL-D 中断退出
 break

效果:

这个效果显而易见。但接口的前提是要联网,另外平台通常会有请求频率或功能的限制。现在很多平台还都可免费申请使用,部分特性可能需要付费。开放平台的好处是开发者可以不用费事就能得到很好的结果,不过要深度定制就不太方便,另外核心技术和数据也都是平台方的。

我在想,完善了一些,可以去哪里领这个两亿!比较也花了我半个钟呢!是吧!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读