添加 /start 检测功能
更新使用说明
This commit is contained in:
parent
48d0cec7ba
commit
206ae3f94d
33
README.md
33
README.md
@ -1,7 +1,12 @@
|
|||||||
## 使用方法
|
## 配置要求
|
||||||
|
|
||||||
|
内存:1G以上
|
||||||
|
|
||||||
|
|
||||||
|
## 安装方法
|
||||||
|
|
||||||
### 使用 Docker 安装
|
### 使用 Docker 安装
|
||||||
官方安装地址:[点击访问](https://docs.docker.com/engine/install/)
|
Docker官方安装地址:[点击访问](https://docs.docker.com/engine/install/)
|
||||||
|
|
||||||
```angular2html
|
```angular2html
|
||||||
cd /root
|
cd /root
|
||||||
@ -31,3 +36,27 @@ docker run -d -p 6379:6379 redis:latest
|
|||||||
# 运行 机器人,此步在后
|
# 运行 机器人,此步在后
|
||||||
docker run -d --net=host world_cloud_bot:latest
|
docker run -d --net=host world_cloud_bot:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 使用方法
|
||||||
|
|
||||||
|
使用 `/start` 指令测试机器人与 Redis 数据库的连通情况
|
||||||
|
|
||||||
|
将机器人拉入群组,设置为管理员(不需要其他权限),设置完毕
|
||||||
|
|
||||||
|
### 将机器人设置为仅自己群组可用
|
||||||
|
|
||||||
|
如果您不想让别人使用你的机器人,那么可以将 func.py 文件中的
|
||||||
|
```angular2html
|
||||||
|
# if chat_id not in ["1231242141"]:
|
||||||
|
# return
|
||||||
|
```
|
||||||
|
该段注释取消,并将自己的群组ID加入到列表中。
|
||||||
|
|
||||||
|
例如我两个的群组ID分别为:-127892174935、-471892571924
|
||||||
|
|
||||||
|
那么修改后为:
|
||||||
|
```angular2html
|
||||||
|
if chat_id not in ["-127892174935", "-471892571924"]:
|
||||||
|
return
|
||||||
|
```
|
||||||
|
|
||||||
|
12
func.py
12
func.py
@ -1,8 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import connector
|
import connector
|
||||||
import telegram
|
import telegram
|
||||||
from telegram.ext import CommandHandler, MessageHandler, Filters, ConversationHandler, CallbackQueryHandler
|
from telegram.ext import CommandHandler, MessageHandler, Filters
|
||||||
from config import TOKEN
|
from config import TOKEN
|
||||||
import schedule
|
import schedule
|
||||||
|
|
||||||
@ -10,10 +9,17 @@ bot = telegram.Bot(token=TOKEN)
|
|||||||
|
|
||||||
|
|
||||||
def start(update, context):
|
def start(update, context):
|
||||||
|
try:
|
||||||
|
connector.get_connection()
|
||||||
print('进入start函数')
|
print('进入start函数')
|
||||||
update.message.reply_text(
|
update.message.reply_text(
|
||||||
'您好!',
|
'在呢!系统运行正常~',
|
||||||
)
|
)
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
print('进入start函数')
|
||||||
|
update.message.reply_text("系统故障,Redis连接失败,请检查!")
|
||||||
|
update.message.reply_text("错误信息:" + str(e))
|
||||||
|
|
||||||
|
|
||||||
def chat_content_exec(update, context):
|
def chat_content_exec(update, context):
|
||||||
|
Loading…
Reference in New Issue
Block a user