1
CEBBCAT 255 天前 1
建议解耦为 [日程临近 -> Telegram 通知] 的模式。
可以订阅云 ics 链接,例如谷歌日历可以分享出的那种链接。 这样通用型好一点(不然真的被系统自带相册吊打,哈哈) --- 贴一个我之前写的 Python 生成日历的脚本,你看看有没有参考价值。 https://github.com/Zhang-Siyang/fangZhengClassTable2iCal/blob/master/main.py --- 另外,也许你可以考虑去结合那种热敏打印机,比如说我按一个按钮就打印今天的行程,然后一揪成一张清单,我想也会蛮有意思。 主要是你这个 idea 可太“以学习为目的”了。 --- 另外赠送一条自己的经验,仅供参考:有的时候,尽管目标是没有意义的,但是过程是有意义的,以及,不要挑挑拣拣总是切换目标,尽管我自己好像没做到,so ,祝你好运❤️ |
2
zfyStars 254 天前
练练手可以 但是如果你想有人使用 估计很难
不是说点子不行 你面向的用户太小了 |
3
Tink 254 天前
逻辑上不复杂,而且 tg 的 bot api 也挺给力
|
4
codehz 254 天前
最近我发现把 bot 丢 cloudflare worker 上跑是一个好主意😜(前提是你会写 js/ts )
尤其是考虑到免费+免维护这一点(不过我自己是用了 worker paid 套餐了) 不过架构方面和单体程序有点差异,单纯作为一个建议吧 日程提醒可以用 scheduled 来做,每分钟检查一次即可 tg 请求响应的话用 grammy 的 webhook 数据库,用 D1 另外一个思路:TG 目前开放了小程序的接口(实际就单纯网页套壳,但提供了无缝用户认证的能力),可以用 cloudflare page 搭建一个网页管理界面,后端对接到 worker 上(推荐用内置的 worker ),这样在 tg 对话式 ui 不够好用的时候可以用 web 来补充 |