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

作者: st1009 (前端攻城師)   2018-07-15 14:53:04
之前板友阿軒設計了一款全自動的聯想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
作者: aculirose (A R K)   2018-07-16 14:23:00
預覽就是大概知道寄給誰會是什麼內容,可以比較直觀確認有沒有寄錯如果太麻煩就算惹(?太厲害惹我覺得功能比較重要啦,總不會欣賞那個視窗讚嘆他的美來看個預覽的部分跟想像中的有點不同,但也夠用了(?)發了奶精以及糖的P(?)喔喔~原本想說還很多空白處,可以直接預覽顯示在下面對,我也有想過如果太多人,直接顯示可能太擠(?)除非可以做出開關,做出切換,第一人第二人第三人...太複雜的話就免啦(?)除非有其他人想要(X
作者: hsuan0904 (GNS)   2018-07-16 13:20:00
我也是看了源專案,想說那行甚麼都沒有XD原專案的__operatePTT 沒有開放成public 有時要加功能比較困難,原本是比較希望可以用extends就好了
作者: windswith68 (風林林.笑定千秋)   2018-07-15 14:56:00
我到底看了什麼(跪著)
作者: aculirose (A R K)   2018-07-15 14:58:00
如果我只想要寄信機器人呢(?)
作者: icelilypaco (和妳一起淋著雨)   2018-07-15 14:58:00
神的語言我不懂(掩面逃跑
作者: arthurduh1 (arthurduh1)   2018-07-15 14:59:00
讚哦~ 裡面是直接包阿軒的 python code? (和 dll?)
作者: cj6u40 (阿克)   2018-07-15 15:04:00
太神啦~~不過依實際主持需求許幾個願,一是手動進行下一題不然節奏會太快XD;二是希望支援每題是不同的三位提示者(若能手動進行下一題,可否增加輸入題號而不是照順序)
作者: bcatt (Hatter)   2018-07-15 15:14:00
\小風/ m(_ _)m
作者: windswith68 (風林林.笑定千秋)   2018-07-15 15:35:00
[許願] 希望有寄信前拉準備寄信線/寄信後拉提示開始線/提示後50秒拉提示截止線的功能
作者: purplehsin (阿依)   2018-07-15 15:36:00
感覺強大OAO
作者: keeieqq3 (kee)   2018-07-15 15:38:00
考克以後也能參與遊戲了(X
作者: windswith68 (風林林.笑定千秋)   2018-07-15 15:40:00
[許願] 希望能有根據答對者的身份做出隨機感言的功能。例如叔叔答對時除了拉線"叔叔:___答對! OO隊+1分"之外,再自動推文「海龜版的星星正在發光發熱呢!」之類的,當然以上感言開放所有版友投稿各式感言做出龐大資料庫,由機器人從"叔叔答對感言資料庫"隨機抽取(開始幻想)
作者: cj6u40 (阿克)   2018-07-15 15:40:00
個人拉"提示結束線"的時機是"50秒"或"三個提示都出來",不知道這樣是要抓三個★號嗎?(感覺超麻煩XD
作者: windswith68 (風林林.笑定千秋)   2018-07-15 15:41:00
不能抓三個★ 因為很多人會用*代替,也有用 星 的……
作者: arthurduh1 (arthurduh1)   2018-07-15 15:42:00
用其他符號倒不是問題, 本來就該遵守規則(?不過要扣除有人重複提示和場外提示這種違規
作者: windswith68 (風林林.笑定千秋)   2018-07-15 15:44:00
或者是提示者在提示前跟人借用★號,超過三人熱情提供★的時候,機器人會不會故障XD
作者: nodnarb1027 (nodnarb1027)   2018-07-15 15:48:00
借★就只能請hint players用站內或水球互借吧QAQ
作者: keeieqq3 (kee)   2018-07-15 15:58:00
[許願]想要有一個資料庫 可以讓大家自由投稿
作者: cj6u40 (阿克)   2018-07-15 16:10:00
變數太多,提示結束還是手動拉線好了XD
作者: keeieqq3 (kee)   2018-07-15 16:20:00
提示結束的拉線 也可以當作 讓程式繼續進行判斷的指令?
作者: cj6u40 (阿克)   2018-07-15 17:04:00
突然想到能不能程式內建ID資料庫,主機只要輸暱稱(很搞剛
作者: michael7201 (燮)   2018-07-15 17:08:00
如果只需要寄信功能的話 就發個人頭文章在test板(?)
作者: hsuan0904 (GNS)   2018-07-15 17:17:00
推介面!!
作者: acolyroce (A R K)   2018-07-15 18:34:00
需求少嗎?很多分陣營的遊戲一封封寄出其實滿花時間的,主機前置時間就拉長不少。就算是群組寄信,那個介面操作起來也不是很迅速,也許只有我覺得拖時間操作麻煩吧。雖然不是多值錢,但也想說加減贊助1萬P
作者: allen65535 (劇情急轉直下)   2018-07-15 18:41:00
是介面!
作者: awfulday (糟糕的一天 櫻雨綿綿)   2018-07-15 19:12:00
好厲害!我之前研究老半天還是不會XD
作者: hsuan0904 (GNS)   2018-07-15 20:47:00
寄信功能輔助工具我目前計畫今天凌晨推出喔XD
作者: acolyroce (A R K)   2018-07-15 21:22:00
請人製作專業的產品,付出一些代價應該也不奇怪(?
作者: arthurduh1 (arthurduh1)   2018-07-15 21:29:00
有 P 能使小風寫扣!我覺得信件內容要允許 escape, 對於不同收件者寄出不同內容. 就很像範本啦~有些遊戲好像需要這樣的功能這是我自己理想中的啦, 也許亞克沒有要這麼複雜(縮
作者: hsuan0904 (GNS)   2018-07-15 22:21:00
世足要結束了,我不缺P幣,我不拿沒關係XD
作者: aculirose (A R K)   2018-07-15 22:37:00
有些分陣營又不想讓彼此知道誰收到,不能用群組就會覺得很麻煩(?)當初我是這樣想而已跳脫指令是什麼意思(xP幣咖啡(?)先奉上惹喔喔~所以是相同內容,但是收件人跟標題會隨著指令內容也可以不同的話,分配角色之間的時間差就能縮短了我覺得會更好用!再補貼900P(?一根攪拌棒的P先奉上惹(?)
作者: scbk67748 (鯊鯊)   2018-07-15 23:41:00
寄信機器人很方便阿!!其實不會小眾啦,手殘的人很多(x
作者: aculirose (A R K)   2018-07-15 23:47:00
喔喔~辛苦惹,之後遊戲感覺可以省下不少功夫(?指令那一欄是什麼用途(?
作者: scbk67748 (鯊鯊)   2018-07-15 23:55:00
所以要寄給很多人(都不同內容)的時候要打很多次指令嗎?
作者: hsuan0904 (GNS)   2018-07-16 00:00:00
推推,那我就省下來了XDD曬個圖 https://imgur.com/a/QSXkTAudatascience的徵文寫到一半就懶了用pyqtptt bot的地方應該另外開一條thread會比較好不然ui會停住,另外可考慮把登入保持著
作者: aculirose (A R K)   2018-07-16 05:51:00
確認一下,信件標題目前應該沒有變化功能(?)大概花了9封測試信,才理解指令的用法另外我覺得指令的區域應該可以加大一點(?)還有一個可能有點奢侈的需求(X)如果可以預覽寄出去的信件,那應該就更棒惹(?)另外是否可以做個是否備份的選項,不然會轟炸信箱(X我不知道困難度以及施工所需時間(?)不過我會加碼贊助!
作者: arthurduh1 (arthurduh1)   2018-07-16 12:16:00
PTTLibrary/PTT.py 第 1814 行

Links booklink

Contact Us: admin [ a t ] ucptt.com