梗圖機器人 === :::info 群組和個人都可以使用 ::: 上傳流程 --- 1. 上傳圖片 2. 傳一個描述梗圖文字 > ex: 黑人玩踩地雷 3. 用分詞套件拆解文字 4. 生成一些按鈕讓使用者選擇 > ex:【黑人】【玩】【踩地雷】 5. 使用者選擇之按鈕即為此圖片之標籤 使用流程 --- + 自動識別: * 使用分詞器解析語句,並將形容詞對應到適合的梗圖,或適合的tag * [點我前往分詞器函示庫](https://github.com/monpa-team/monpa) + 傳送梗圖: 1. 用tag匹配之前加入的梗圖 2. BOT根據對方語句建議之前自動識別對應的梗圖,並讓使用者點選 想像中 --- ->bot講話 <-使用者講話 #### 跟BOT個人: ->選擇模式(上傳,辨識) + <-上傳 ->請傳一張圖片 <-Image ->Sentence <-#黑人問號 ->[黑人] [問號] (使用者點擊其中一個爲標籤) ->成功完成標籤 + <-辨識 ->請輸入語句 <-好慘喔 ->請輸入tag <-#笑你 #### 群組裡: <-#歐郎 ->選擇圖片gui ->圖片(歐郎梗圖) (根據tag建議梗圖或根據要回復的句子建議梗圖) # 實現方式 ## 分詞: [MONPA分詞](https://github.com/monpa-team/monpa) 範例: ```=python import monpa sentence = "蔡英文總統今天受邀參加台北市政府所舉辦的陽明山馬拉松比賽。" result = monpa.pseg(sentence) for t in result: print(t) ``` 輸出: ``` ['蔡英文', 'PER'] ['總統', 'Na'] ['今天', 'Nd'] ['受', 'P'] ['邀', 'VF'] ['參加', 'VC'] ['台北市政府', 'ORG'] ['所', 'D'] ['舉辦', 'VC'] ['的', 'DE'] ['陽明山', 'LOC'] ['馬拉松', 'Na'] ['比賽', 'Na'] ['。', 'PERIODCATEGORY'] ``` 找到符合的詞性
{"metaMigratedAt":"2023-06-14T23:19:29.640Z","metaMigratedFrom":"Content","title":"梗圖機器人","breaks":true,"contributors":"[{\"id\":\"1e882b7f-b741-4bc1-9480-d5e91f0d2819\",\"add\":51,\"del\":7},{\"id\":null,\"add\":115,\"del\":16},{\"id\":\"b45955a2-9eab-486d-8b6e-e75f5ddfc0b2\",\"add\":942,\"del\":185},{\"id\":\"1cc98071-7269-4230-8258-6309cf0ab99a\",\"add\":83,\"del\":8}]"}
    339 views
   Owned this note