美文网首页Python新世界
有人说这几行代码价值两亿?我写出来了!两亿在哪里领啊?

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

作者: 919b0c54458f | 来源:发表于2018-12-29 14:15 被阅读2次

    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, EOFError, SystemExit):

    # CTRL-C/CTRL-D 中断退出

    break

    效果:

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ornulqtx.html