Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spiritlhls/nezha_api_tgbot
对接nezha面板API的个人TGBOT(Personal TGBOT connected to nezha panel API)
https://github.com/spiritlhls/nezha_api_tgbot
api nezha tgbot
Last synced: 17 days ago
JSON representation
对接nezha面板API的个人TGBOT(Personal TGBOT connected to nezha panel API)
- Host: GitHub
- URL: https://github.com/spiritlhls/nezha_api_tgbot
- Owner: spiritLHLS
- License: mit
- Created: 2022-06-06T14:34:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-27T13:14:59.000Z (over 1 year ago)
- Last Synced: 2023-04-27T14:36:53.675Z (over 1 year ago)
- Topics: api, nezha, tgbot
- Language: Shell
- Homepage: https://t.me/VPS_spiders
- Size: 40 KB
- Stars: 25
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nezha_api_tgbot
## 简介
适用于哪吒面板的单机版中文Tg机器人,可以便捷的通过Docker部署,随时随地快速获取机器信息。## Docker安装(推荐)
### 环境要求
* 安装好curl、sudo
* CentOS 7+ / Debian 8+ / Ubuntu 16+ 等可通过官方脚本安装Docker的系统
```bash
curl -sSL get.docker.com | sh
```通过上面的官方安装脚本安装docker完毕后,执行下面脚本一键安装
```bash
bash <(curl -fsSL https://raw.githubusercontent.com/spiritLHLS/nezha_api_tgbot/main/quick.sh)
```安装完毕后您可使用如下命令重新打开脚本
```bash
/opt/nezha_api_tgbot/install.sh
```**如一键脚本安装失败请使用普通安装或者自行通过Docker安装(失败的一个原因大概率是docker-compose安装有问题)**
## 普通安装
### 环境要求
* Python版本>=3.6
* 可以正常连接Telegram服务器
* 安装好git、screen、pip和任意文本编辑器### 安装步骤
**以下Python命令均使用python3和pip3,不同系统命令不一,请根据实际情况使用**
```bash
cd /opt/
git clone https://github.com/spiritLHLS/nezha_api_tgbot
cd nezha_api_tgbot
pip3 install -r requirements.txt
cp config.py.example config.py
```使用你喜欢的编辑器编辑配置文件config.py,请根据实际需要编辑配置项
```bash
# 根据喜好选取
nano config.py
vim config.py
vi config.py
```编辑完成后,请使用screen挂起执行
```bash
python3 run.py
```## 贡献者
* [spiritLHLS](https://github.com/spiritLHLS)
* [Erope](https://github.com/Erope/)## 致谢
* 本项目基于[nezha项目](https://github.com/naiba/nezha)提供的API开发,也使用了部分nezha项目中的代码,在此感谢nezha项目组的全体成员
* 本项目基于[Python](https://www.python.org/)3.9开发,使用了[humanize](https://github.com/python-humanize/humanize) [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) [requests](https://github.com/psf/requests),在此向所有有关的开发者表示感谢
* 尤其感谢所有的贡献者!