全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2219|回复: 6

[经验] Discuz X! 3.5 论坛添加新帖 Telegram 通知的方式,包括回帖通知

[复制链接]
发表于 2023-6-19 15:06:39 | 显示全部楼层 |阅读模式
原理就是在新帖插入数据库后,通过调用 telegram bot 的 api 往 channel 发消息,具体步骤和代码如下:

  • 创建一个电报 channel,直接在电报 App 上操作即可,就像微信建新群一样简单
  • 创建一个电报 bot,并获取 bot 的 token,这个直接问 chatgpt:“如何开通 telegram bot 并获取 Bot_Token”,有详细步骤
  • 将 bot 添加到 channel 并设为管理员,这个也直接问 chatgpt:“如何将 telegram bot 添加到 channel 并设为管理员”
  • bot 进 channel 后,在 channel 里发一条消息,然后用如下链接得到 channel 的 chatId:

  1. https://api.telegram.org/bot${botToken}/getUpdates
复制代码

  • 然后在 https://gitee.com/Discuz/DiscuzX/blob/v3.5/upload/source/class/model/model_forum_thread.php#L219 添加如下代码:


https://shuzijumin.com/thread-148-1-1.html

这里发帖无法放 js 代码,代码请看上述链接

 楼主| 发表于 2023-6-19 15:12:08 | 显示全部楼层
Anget 发表于 2023-6-19 15:07
3.4不支持么 大佬

也支持,不过 3.4 插入数据的代码可能跟 3.5 不在同一个地方,找到插入数据库的地方,在下面调用 bot api 也可以实现同样功能
 楼主| 发表于 2023-6-19 15:15:31 | 显示全部楼层
woniu 发表于 2023-6-19 15:12
哪用得着这么麻烦   签名新帖通知都运行了500年了

这个之前也研究过,github 有个项目可以将 RSS 推送到电报,但是这种只推主题贴,没找到回帖也推的,所以自己写了几行代码去实现
发表于 2023-6-19 15:07:46 来自手机 | 显示全部楼层
3.4不支持么 大佬
发表于 2023-6-19 15:10:57 来自手机 | 显示全部楼层
一键抓捕管理员
发表于 2023-6-19 15:12:55 | 显示全部楼层
哪用得着这么麻烦   签名新帖通知都运行了500年了
发表于 2023-6-19 15:20:44 | 显示全部楼层
goloc 发表于 2023-6-19 15:15
这个之前也研究过,github 有个项目可以将 RSS 推送到电报,但是这种只推主题贴,没找到回帖也推的,所以 ...

感觉推回帖意义不大 上来水水多好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-20 21:18 , Processed in 0.132421 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表