[閒聊] 聯想機器人(外加寄信程式)
之前板友阿軒設計了一款全自動的聯想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
07/15 14:59, 4F
我把阿軒的一個函式抽出來改寫了,dll是我用pyinstaller自己生的
推
07/15 15:04,
7年前
, 5F
07/15 15:04, 5F
→
07/15 15:04,
7年前
, 6F
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
07/15 15:14, 8F
\帽帽/ (戴
推
07/15 15:35,
7年前
, 9F
07/15 15:35, 9F
→
07/15 15:35,
7年前
, 10F
07/15 15:35, 10F
OK,之後2.0會試著加入這個功能^.<
推
07/15 15:36,
7年前
, 11F
07/15 15:36, 11F
謝謝學姐 <3
推
07/15 15:38,
7年前
, 12F
07/15 15:38, 12F
是阿ww
推
07/15 15:40,
7年前
, 13F
07/15 15:40, 13F
→
07/15 15:40,
7年前
, 14F
07/15 15:40, 14F
→
07/15 15:40,
7年前
, 15F
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
07/15 15:40, 19F
→
07/15 15:40,
7年前
, 20F
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
07/15 15:44, 26F
確實有這些問題,可能要再研究,一開始應該不會做那麼複雜
推
07/15 15:48,
7年前
, 27F
07/15 15:48, 27F
還有 38 則推文
還有 31 段內文
→
07/16 05:22,
7年前
, 66F
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
07/16 05:53, 68F
→
07/16 05:53,
7年前
, 69F
07/16 05:53, 69F
標題如果希望也有變化,我可以幫你加,然後大小問題保持一致性,可能整個APP放大
大該晚上處理吧
推
07/16 05:58,
7年前
, 70F
07/16 05:58, 70F
→
07/16 05:59,
7年前
, 71F
07/16 05:59, 71F
不是很懂你要的預覽,寄信沒辦法加上ANSI控制碼這應該是確定的,
不然...工程實在有點浩大...
不過如果是要預覽代換過的結果或許還OK?不過也是需要時間...
→
07/16 06:01,
7年前
, 72F
07/16 06:01, 72F
→
07/16 06:02,
7年前
, 73F
07/16 06:02, 73F
這要把底層API拖出來改...我窩窩可以研究看看( ′-`)y-~
推
07/16 12:16,
7年前
, 74F
07/16 12:16, 74F
我已經找到控制的API了,是說你看的PTTLibrary是不是跟我不同...
我這邊那行是空白的說,我這裡是在1763行
推
07/16 12:54,
7年前
, 75F
07/16 12:54, 75F
要改底層害我不能用pip的版本了,不過看起來好像還OK晚上加減做
不知道預覽要怎做...目前針對UI的控制各方面都很弱的說>///<
也不確定他想看啥
推
07/16 13:20,
7年前
, 76F
07/16 13:20, 76F
哈XDD
結果他看你的,我們兩個都看原專案>w<
推
07/16 13:26,
7年前
, 77F
07/16 13:26, 77F
→
07/16 13:26,
7年前
, 78F
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
→
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
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
07/16 22:58, 90F
總之還堪用的話,目前就這樣囉(攤
※ 編輯: st1009 (1.163.147.22), 07/20/2018 12:57:01