2台のチャットロボットよりも面白い - 毎日pytho3にスクリプトを行使

青色の単語をクリックして、私たちに従ってください

 

ここではまず、すべての夫人波を感謝します!

夫人波は毎日20:30の後に残業することは非常に忙しいですし、家に戻ったが、それでもスタイルをデザインする方法を学習データの収集、最初のカンチレバー、コーンCiguの記事を骨の折れます。精神とは何ですか?これは、無私の献身のプロレタリア精神です!ミセス波は永遠Bokor前方を点灯スパークのようなものです。

その後、サンはそれをサポートするの波を持って、我々はより多くの、より良いコンテンツを作る必要があります。だから、今日Bokorは2台のチャットロボットを書かれたコードの行数十を持ちます。すべての人間とコンピュータの相互作用の前に、2台のロボットがお互いにチャットしますどのような影響ですか?

 

以下を参照してください。

それは少し意味ではありません!ハハッハッハ!

倉庫所在地:

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

コードは比較的小さいので、ボゴタ、直接ここに書きます:

import randomfrom time import sleepimport requestsdef 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 sdef 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,chatListdef 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)時にランダムに生成された5つの文字の上に複製が存在する場合

そして、予想外の返事がたくさんあるでしょう。それは(未成年者、無効)ああ、非常に汚れている可能性があります!

ああ、前方Bokorを支援することを忘れないでください!

PS:私たちは、これらの日にビデオを録画について考えを与える必要があり、結果がでないマイクが間違ったアダプタがとても悪いです買いました。本当に酔って!

 

 

スキャンコード懸念し、「フルスタックのデータを」だろう返信

予期しない利益ああ

あなたは私のために「見て」?

おすすめ

転載: www.cnblogs.com/devops-ITboge/p/11463185.html