tgmeasage

This commit is contained in:
hackrobot
2024-07-18 09:49:33 +08:00
parent 20ed342a9e
commit d7c4cf1b5f
2 changed files with 17 additions and 1 deletions

Binary file not shown.

View File

@@ -14,6 +14,7 @@ from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
# from app import tgMessage # type: ignore #发送tg消息
from datetime import datetime
import requests
# 初始化数据库
models.Base.metadata.create_all(bind=engine)
@@ -49,7 +50,19 @@ def get_db():
# def root():
# 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")
def hello():
# response = f"你好,\n..........................\n一名开发者\n副业:跨境电商\n#公众号:异度世界\n..........................\n回复关键词,了解更多:\n1. 微信机器人\n2. 数字游民\n3. 加群\n..........................\n[该消息是接受好友自动回复]"
@@ -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}进行了访问"
print(message)
sengTgmesage(message)
# tgMessage.sendTg(message)
else:
print('openid未关联')
message = f'openid: {openid}-未关联,在{current_time}访问网页'
print(message)
sengTgmesage(message)
# tgMessage.sendTg(message)