[閒聊] 聯想機器人(外加寄信程式)

看板TurtleSoup作者 (前端攻城師)時間7年前 (2018/07/15 14:53), 7年前編輯推噓57(57033)
留言90則, 15人參與, 7年前最新討論串1/1
之前板友阿軒設計了一款全自動的聯想Tempo機器人, 參考了他寫的code後,為了讓更多人能夠享受使用機器人開湯, 我改寫了他的程式,並且加上了GUI(圖形化介面) 雖然介面有點古老的感覺,不過應該還可以用... 機器人畫面 : https://imgur.com/Fm4pZe7.jpg
使用說明: 介面最上面是輸入PTT的帳號與密碼 之後Board是輸入我們所要進行的看板,預設在Test板,讓大家方便去那裡測試 這個機器人不會幫你發文,所以你必須先把文發好, 然後將文章的編號譬如:666 輸入PostID Hint Players的那三格是用來輸入提示人的ID的,之後系統會依照此ID站內信過去 對底下那20格就是我們聯想的題目啦!不一定要全部填滿 全部設定完成,按下PLAY 就可以開始我們的聯想了! 有人回答出正確答案後,系統會自動寄出下一題,正確答案前面必須加上* 譬如: *題目1 程式載點https://github.com/DTDwind/pttbot/blob/master/dist/ThinkTempo.exe 程式內容https://github.com/DTDwind/pttbot 這裡是阿軒的OpenSource: https://github.com/GniN/PTTLibrary 蒼達的OpenSource: https://github.com/allen65535/PTTLibrary 感謝函式庫PTTLibrary: https://github.com/Truth0906/PTTLibrary 如果使用的愉悅可以給原作者一杯咖啡 XMR 贊助位址 448CUe2q4Ecf9tx6rwanrqM9kfCwqpNbhJ5jtrTf9FHqHNq7Lvv9uBoQ74SEaAu9FFceNBr6p3W1yhq PcxPPSSTv2ctufnQ 也可以給我一點P幣或Github的星星 當作鼓勵 歡迎大家在底下對於機器人未來的發展給予一些意見,如果編程不會太過困難 我或許會試著開發下一代聯想機器人,或者其他機器人 謝謝大家了<(_ _)> 補充: 寄信程式 使用範例 https://imgur.com/cSk51yM.jpg
下載網址 https://github.com/DTDwind/pttbot/blob/master/dist/PTTmail2.0.exe -- 壁河山攻守 爭成敗悟道 許銀川 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.149.63 ※ 文章網址: https://www.ptt.cc/bbs/TurtleSoup/M.1531637592.A.509.html

07/15 14:56, 7年前 , 1F
我到底看了什麼(跪著)
07/15 14:56, 1F
是人美心善的風林林呢!

07/15 14:58, 7年前 , 2F
如果我只想要寄信機器人呢(?)
07/15 14:58, 2F
完全獨立出寄信可能需求太少,會參考,但不一定會實作

07/15 14:58, 7年前 , 3F
神的語言我不懂(掩面逃跑
07/15 14:58, 3F
別逃阿~使用起來應該不難

07/15 14:59, 7年前 , 4F
讚哦~ 裡面是直接包阿軒的 python code? (和 dll?)
07/15 14:59, 4F
我把阿軒的一個函式抽出來改寫了,dll是我用pyinstaller自己生的

07/15 15:04, 7年前 , 5F
太神啦~~不過依實際主持需求許幾個願,一是手動進行下一
07/15 15:04, 5F

07/15 15:04, 7年前 , 6F
題不然節奏會太快XD;二是希望支援每題是不同的三位提示者
07/15 15:04, 6F

07/15 15:05, 7年前 , 7F
(若能手動進行下一題,可否增加輸入題號而不是照順序)
07/15 15:05, 7F
好的,這些功能應該會成為2.0版本的主軸,不過完成多少看情況 大約需要1~2週工作天,因為還有其他東西要顧 嗯,阿軒做的太好了,所以我無限期延後>"<

07/15 15:14, 7年前 , 8F
\小風/ m(_ _)m
07/15 15:14, 8F
\帽帽/ (戴

07/15 15:35, 7年前 , 9F
[許願] 希望有寄信前拉準備寄信線/寄信後拉提示開始
07/15 15:35, 9F

07/15 15:35, 7年前 , 10F
線/提示後50秒拉提示截止線的功能
07/15 15:35, 10F
OK,之後2.0會試著加入這個功能^.<

07/15 15:36, 7年前 , 11F
感覺強大OAO
07/15 15:36, 11F
謝謝學姐 <3

07/15 15:38, 7年前 , 12F
考克以後也能參與遊戲了(X
07/15 15:38, 12F
是阿ww

07/15 15:40, 7年前 , 13F
[許願] 希望能有根據答對者的身份做出隨機感言的功
07/15 15:40, 13F

07/15 15:40, 7年前 , 14F
能。例如叔叔答對時除了拉線"叔叔:___答對! OO
07/15 15:40, 14F

07/15 15:40, 7年前 , 15F
隊+1分"之外,再自動推文「海龜版的星星正在發光發
07/15 15:40, 15F

07/15 15:40, 7年前 , 16F
熱呢!」之類的,當然以上感言開放所有版友投稿各式
07/15 15:40, 16F

07/15 15:40, 7年前 , 17F
感言做出龐大資料庫,由機器人從"叔叔答對感言資料庫
07/15 15:40, 17F

07/15 15:40, 7年前 , 18F
"隨機抽取(開始幻想)
07/15 15:40, 18F
這個嘛...可能要主機自己來了

07/15 15:40, 7年前 , 19F
個人拉"提示結束線"的時機是"50秒"或"三個提示都出來",不
07/15 15:40, 19F

07/15 15:40, 7年前 , 20F
知道這樣是要抓三個★號嗎?(感覺超麻煩XD
07/15 15:40, 20F

07/15 15:41, 7年前 , 21F
不能抓三個★ 因為很多人會用*代替,也有用 星 的…
07/15 15:41, 21F

07/15 15:41, 7年前 , 22F
07/15 15:41, 22F
可能要強制規定一下格式唷!

07/15 15:42, 7年前 , 23F
用其他符號倒不是問題, 本來就該遵守規則(?
07/15 15:42, 23F

07/15 15:43, 7年前 , 24F
不過要扣除有人重複提示和場外提示這種違規
07/15 15:43, 24F

07/15 15:44, 7年前 , 25F
或者是提示者在提示前跟人借用★號,超過三人熱情提
07/15 15:44, 25F

07/15 15:44, 7年前 , 26F
供★的時候,機器人會不會故障XD
07/15 15:44, 26F
確實有這些問題,可能要再研究,一開始應該不會做那麼複雜

07/15 15:48, 7年前 , 27F
借★就只能請hint players用站內或水球互借吧QAQ
07/15 15:48, 27F
還有 38 則推文
還有 31 段內文
07/16 05:22, 7年前 , 66F
不然ui會停住,另外可考慮把登入保持著
07/16 05:22, 66F
目前寄信的bot登入有保持著了,聯想嘛,看之後型式決定 其實不是很會開thread... 再研究Orz

07/16 05:51, 7年前 , 67F
確認一下,信件標題目前應該沒有變化功能(?)
07/16 05:51, 67F

07/16 05:53, 7年前 , 68F
大概花了9封測試信,才理解指令的用法
07/16 05:53, 68F

07/16 05:53, 7年前 , 69F
另外我覺得指令的區域應該可以加大一點(?)
07/16 05:53, 69F
標題如果希望也有變化,我可以幫你加,然後大小問題保持一致性,可能整個APP放大 大該晚上處理吧

07/16 05:58, 7年前 , 70F
還有一個可能有點奢侈的需求(X)
07/16 05:58, 70F

07/16 05:59, 7年前 , 71F
如果可以預覽寄出去的信件,那應該就更棒惹(?)
07/16 05:59, 71F
不是很懂你要的預覽,寄信沒辦法加上ANSI控制碼這應該是確定的, 不然...工程實在有點浩大... 不過如果是要預覽代換過的結果或許還OK?不過也是需要時間...

07/16 06:01, 7年前 , 72F
另外是否可以做個是否備份的選項,不然會轟炸信箱(X
07/16 06:01, 72F

07/16 06:02, 7年前 , 73F
我不知道困難度以及施工所需時間(?)不過我會加碼贊助!
07/16 06:02, 73F
這要把底層API拖出來改...我窩窩可以研究看看( ′-`)y-~

07/16 12:16, 7年前 , 74F
PTTLibrary/PTT.py 第 1814 行
07/16 12:16, 74F
我已經找到控制的API了,是說你看的PTTLibrary是不是跟我不同... 我這邊那行是空白的說,我這裡是在1763行

07/16 12:54, 7年前 , 75F
呃對, 我是用阿軒的 github 找的XD
07/16 12:54, 75F
要改底層害我不能用pip的版本了,不過看起來好像還OK晚上加減做 不知道預覽要怎做...目前針對UI的控制各方面都很弱的說>///< 也不確定他想看啥

07/16 13:20, 7年前 , 76F
我也是看了源專案,想說那行甚麼都沒有XD
07/16 13:20, 76F
哈XDD 結果他看你的,我們兩個都看原專案>w<

07/16 13:26, 7年前 , 77F
原專案的__operatePTT 沒有開放成public 有時要加功能
07/16 13:26, 77F

07/16 13:26, 7年前 , 78F
比較困難,原本是比較希望可以用extends就好了
07/16 13:26, 78F
其實我有給原作者一些建議,原作者或許之後會改 是說是否備份API完成了,剩UI

07/16 14:23, 7年前 , 79F
預覽就是大概知道寄給誰會是什麼內容,可以比較直觀確
07/16 14:23, 79F

07/16 14:23, 7年前 , 80F
認有沒有寄錯
07/16 14:23, 80F

07/16 14:23, 7年前 , 81F
如果太麻煩就算惹(?
07/16 14:23, 81F
目前寄信備份的部份我已經處理好了,我試著做預覽看看,做完在一起打包

07/16 21:22, 7年前 , 82F
太厲害惹
07/16 21:22, 82F
畫面如果有點醜就別太計較了... 我是個不務正業,所以不會美術的設計師...

07/16 21:39, 7年前 , 83F
我覺得功能比較重要啦,總不會欣賞那個視窗讚嘆他的美
07/16 21:39, 83F
https://github.com/DTDwind/pttbot/blob/master/dist/PTTmail2.0.exe 做好了有點陽春,不知道您覺得還可以嘛?

07/16 22:31, 7年前 , 84F
來看個
07/16 22:31, 84F

07/16 22:36, 7年前 , 85F
預覽的部分跟想像中的有點不同,但也夠用了(?)
07/16 22:36, 85F

07/16 22:38, 7年前 , 86F
發了奶精以及糖的P(?)
07/16 22:38, 86F
收到XDD 預覽想了一陣子,用了個比較摸魚的方法,畢竟說真的,我不是很清楚您心目中長怎樣..

07/16 22:44, 7年前 , 87F
喔喔~原本想說還很多空白處,可以直接預覽顯示在下面
07/16 22:44, 87F
因為您是要寄群組信,我不清楚您要幾人,可能會塞不下變化, 所以採用一種幾人都OK的方式

07/16 22:47, 7年前 , 88F
對,我也有想過如果太多人,直接顯示可能太擠(?)
07/16 22:47, 88F

07/16 22:48, 7年前 , 89F
除非可以做出開關,做出切換,第一人第二人第三人...
07/16 22:48, 89F
其實我也想過做出切換第幾人,後來發現這樣程式好像有點複雜>///<

07/16 22:58, 7年前 , 90F
太複雜的話就免啦(?)除非有其他人想要(X
07/16 22:58, 90F
總之還堪用的話,目前就這樣囉(攤 ※ 編輯: st1009 (1.163.147.22), 07/20/2018 12:57:01
文章代碼(AID): #1RIkzOK9 (TurtleSoup)