朋友刚刚注册 v2 还不能发帖,我来帮 @graynekobean 发个贴
-----原文如下-----
最近两天突发奇想随手写了个饮茶 bot,每天下午三点一刻提醒你和你的 tg 群友准时停止做工,立即饮茶
(如果有遇到 bug 请发个 issue
Telegram bot: https://t.me/threeOclock_teatime_bot
GitHub 地址: https://github.com/bioBean/telegram_teatime_bot (随手写的烂代码丢人
三点几嚟,饮茶先啦!
|  |      1ronnie9211      2021-05-20 10:02:48 +08:00 做做撚啊做,饮茶先啦 | 
|  |      2Kilerd      2021-05-20 10:21:48 +08:00 1. 把配置文件写进 txt,然后 token_file.read().strip() 读取出来的,是我第一次见到的写法。os.getenv,或者 json.loads 不好吗? 2. 打开文件没用 with 语法 3.chatID_file 命名方式? 驼峰? 蛇形? 4.充斥着大量的 global 5.手写 loop 是我没想到的 6.还有一个 cmd_loop 也是我没想到的 7. 用啥不好,非要用官方的 telegram 库,但凡上一个集成度高一点的 telegram 库,你的那个对话逻辑都不会写得那么难受。例如 aiogram 啥的 | 
|  |      3learningman      2021-05-20 13:04:47 +08:00 @Kilerd #2 学生吧() 都这么过来的,宽容点,手写个 eventloop 可以增强了解嘛() | 
|  |      4yangxiaopeipei      2021-05-20 17:47:17 +08:00 今天有啥茶 | 
|  |      5graynekobean      2021-05-20 18:49:30 +08:00 via Android @Kilerd 确实我 python 写的不多所以我承认这代码可能是挺烂的,一些 python 的命名规范或者编写习惯我都不太熟悉,基本上就是靠很原始的思路想到哪儿写到哪儿 233,很多地方当然可以用更好的语法或者库来实现。不过至于第一条我觉得我做法也没有很不妥,毕竟只是一条 token,用最简单的方法存储效率最高,也不一定要用到 json 或者环境变量 | 
|      6troilus      2021-05-23 09:25:54 +08:00 我也喜欢写一写自己用得上的实用小工具,代码什么的都很烂,但是功能都能实现,日常用也够了,感谢分享 |