找回密码
 立即注册
查看: 151|回复: 6

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

[复制链接]

691

主题

0

回帖

691

积分

00话痨hs000

积分
691
发表于 2023-6-19 14:57:01 | 显示全部楼层 |阅读模式
原理就是在新帖插入数据库后,通过调用 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 代码,代码请看上述链接

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

961

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:05:47 | 显示全部楼层
也支持,不过 3.4 插入数据的代码可能跟 3.5 不在同一个地方,找到插入数据库的地方,在下面调用 bot api 也可以实现同样功能
回复 支持 反对

使用道具 举报

0

主题

995

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:07:59 | 显示全部楼层
这个之前也研究过,github 有个项目可以将 RSS 推送到电报,但是这种只推主题贴,没找到回帖也推的,所以自己写了几行代码去实现
回复 支持 反对

使用道具 举报

0

主题

1044

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:16:53 | 显示全部楼层
3.4不支持么 大佬
回复 支持 反对

使用道具 举报

0

主题

936

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:23:55 | 显示全部楼层
一键抓捕管理员
回复 支持 反对

使用道具 举报

0

主题

965

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:32:37 | 显示全部楼层
哪用得着这么麻烦   签名新帖通知都运行了500年了
回复 支持 反对

使用道具 举报

0

主题

971

回帖

0

积分

新手上路

积分
0
发表于 2023-6-19 15:36:29 | 显示全部楼层
感觉推回帖意义不大 上来水水多好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-26 10:11 , Processed in 0.078868 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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