linux.do新帖推送bot

分享一个新帖推送bot,根据chatgpt的提示敲出来的 :rofl:

https://t.me/linux_do2tg

7 个赞

论坛好像有了

3 个赞

其实老早就有了

2 个赞

:joy:就当练手了:clown_face:

2 个赞

支持努力

2 个赞

坛除我佬

2 个赞

这里说下实现原理:
每隔1分钟调用latest接口,获取最新的30条topic,与数据库作对比,拿到未存到数据库中的topic进行发送。所以如果收到好几天前的帖子通知,那是正常的,因为这个帖子被顶上来了并且还没有存到数据库中:blush:

3 个赞

动手能力真强啊啊,佩服

2 个赞

https://linux.do/latest?order=created

这样就是最新的话题了,而不是回复帖子

2 个赞

感谢提示,重新部署了,现在获取的就是最新的话题了。 :smiling_face_with_three_hearts:

1 个赞

软件开发软件分享

推荐使用这个 看最新的话题 且自己没有看过的
https://linux.do/new?order=created

2 个赞

佬大 我也想练手写个这个样的bot 也没有教材参考一下 我对我自己专业的一个网站想写一个,特别是这些网站有用户和密码需要登录,linux.do也需要账号和密码,有源代码最好了
感谢感谢!!!

谢谢大佬,刚试了下new接口貌似是需要登录才能使用的,latest接口可以免登录使用,综合考虑了下,还是继续使用latest。 :blush:

我是用honojs,结合gpt的提示写的,linux.do用的discourse,而discourse有接口可以免登录获取到最新的主题,所以相对来说比较简单。就是一个存取数据库的操作,发送到telegram的接口可以看这个:https://telegram-bot-sdk.readme.io/reference/sendmessage。
如果你有copilot的话就更好了,基本上就只管tab :rofl:

嗯 是的 这个是看自己的 如果没有登陆的话 确实用你这个比较合适