https://github.com/TheFireBugs/BT2Telegram
宝塔面板Telegram推送通道 (预览版)
https://github.com/TheFireBugs/BT2Telegram
aapanel bt btpanel telegram
Last synced: 1 day ago
JSON representation
宝塔面板Telegram推送通道 (预览版)
- Host: GitHub
- URL: https://github.com/TheFireBugs/BT2Telegram
- Owner: TheFireBugs
- License: apache-2.0
- Created: 2023-02-23T04:58:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T11:19:18.000Z (about 1 month ago)
- Last Synced: 2025-04-03T15:52:30.574Z (23 days ago)
- Topics: aapanel, bt, btpanel, telegram
- Language: Go
- Homepage:
- Size: 149 KB
- Stars: 16
- Watchers: 0
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BTG

[](https://github.com/JNyaa/BT2Telegram/release)
[](https://github.com/JNyaa/BT2Telegram/blob/master/LICENSE)[](https://github.com/JNyaa/BT2Telegram/issues)
[](https://github.com/JNyaa/BT2Telegram/stargazers)



---
宝塔面板的Telegram消息推送通道
该项目年久失修,请自行Fork修改
# 需求
1. 宝塔需求: 消息通道支持邮件,官方版/开心版均可,不限大陆/国际版
2. 系统需求: Linux建议Kernel 4+, Windows建议内部版本最低18362
# 配置文件
配置文件为 `btg.yml`
```
bot:
key: BotAPI的Key,从@BotFather处获取
chat: ChatID, 如果不知道ChatID,如果想在群组里发送消息,先把机器人拉进群,配置好key后启动,在群内输入指令 `/my`,将ChatID的值复制到配置文件的`bot.chat`中,重新启动机器人即可。chat支持的类型: 群组、频道、私聊(需要先私聊机器人以创建会话)
api_server: 自定义Telegram Bot API地址 (https://example.com/)
smtp:
port: 邮件服务器端口,请务必在防火墙封禁端口
auth:
status: 邮件服务器基础验证,默认为false(关),设置为true以启用验证
user: 邮件服务器验证用户名
pass: 邮件服务器验证密码
```# 开始搭建
## 安装
1. [下载](https://github.com/JNyaa/BT2Telegram/releases) 二进制文件,将其移动到任意文件夹并给予root 777权限
2. 从Github仓库中找到 btg.yml,将其下载并和二进制放在一起 (给予读写权限)
3. 配置btg.yml。
4. [配置systemd](#systemd配置) (必选)
5. [配置宝塔](#宝塔配置) (必选)
## systemd配置
1. 从Github仓库中找到 btg.service,将其下载并和二进制放在一起 (给予读写权限)
2. 修改service文件中的目录
3. `mv btg.service /usr/lib/systemd/system/btg.service`
4. `systemctl start btg`
5. 如果需要开机启动,再额外输入命令 `systemctl enable btg`## 宝塔配置
1. 点击 `面板设置-告警通知-告警设置` (如果有问题,点击 `通知设置-设置推送`,点击窗口左下角的`更新列表`即可,配置完后还需要在此再点击一遍`更新列表`)
2. 找到`邮箱-点击设置`
3. 发送人邮箱和SMTP密码随便填 (全填1也行,如果在btg.yml中开启验证,则须与配置文件中一致)
4. SMTP服务器设置为127.0.0.1,端口设置为配置文件中的smtp.port端口
5. 点击保存即可后面的收件人邮箱也是随便填,第一次会自动初始化。
# License
This software is distributed under Apache-2.0 license.