[闲聊] 联想机器人(外加寄信程式)

楼主: 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