tgmeasage
This commit is contained in:
Binary file not shown.
16
app/main.py
16
app/main.py
@@ -14,6 +14,7 @@ from fastapi.responses import FileResponse
|
|||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
# from app import tgMessage # type: ignore #发送tg消息
|
# from app import tgMessage # type: ignore #发送tg消息
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
import requests
|
||||||
|
|
||||||
# 初始化数据库
|
# 初始化数据库
|
||||||
models.Base.metadata.create_all(bind=engine)
|
models.Base.metadata.create_all(bind=engine)
|
||||||
@@ -49,6 +50,18 @@ def get_db():
|
|||||||
# def root():
|
# def root():
|
||||||
# return {"message": "Hello World"}
|
# return {"message": "Hello World"}
|
||||||
|
|
||||||
|
def sengTgmesage(message):
|
||||||
|
url = "http://192.168.31.38:8521/send_message"
|
||||||
|
data = {"message":message}
|
||||||
|
headers = {"Content-Type": "application/json"}
|
||||||
|
response = requests.post(url, json=data, headers=headers)
|
||||||
|
try:
|
||||||
|
response_data = response.json()
|
||||||
|
print(response_data)
|
||||||
|
except requests.exceptions.JSONDecodeError:
|
||||||
|
print("Response content is not in JSON format")
|
||||||
|
print("Response content:", response.text)
|
||||||
|
|
||||||
|
|
||||||
@app.get("/hello")
|
@app.get("/hello")
|
||||||
def hello():
|
def hello():
|
||||||
@@ -77,12 +90,15 @@ def tgMessagefun(openid: Optional[str] = None, db: Session = Depends(get_db)):
|
|||||||
# message = f"{userInfo['nickname']}/{userInfo['gender']}在{current_time}进行了访问"
|
# message = f"{userInfo['nickname']}/{userInfo['gender']}在{current_time}进行了访问"
|
||||||
message = f"{userInfo.nickname}/{userInfo.gender}在{current_time}进行了访问"
|
message = f"{userInfo.nickname}/{userInfo.gender}在{current_time}进行了访问"
|
||||||
print(message)
|
print(message)
|
||||||
|
sengTgmesage(message)
|
||||||
|
|
||||||
# tgMessage.sendTg(message)
|
# tgMessage.sendTg(message)
|
||||||
else:
|
else:
|
||||||
print('openid未关联')
|
print('openid未关联')
|
||||||
message = f'openid: {openid}-未关联,在{current_time}访问网页'
|
message = f'openid: {openid}-未关联,在{current_time}访问网页'
|
||||||
print(message)
|
print(message)
|
||||||
|
sengTgmesage(message)
|
||||||
|
|
||||||
# tgMessage.sendTg(message)
|
# tgMessage.sendTg(message)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user