新增 消息定时推送功能
This commit is contained in:
@@ -149,7 +149,7 @@ class MessagePushTask(MessagePluginInterface):
|
|||||||
self.db.log_task_action({
|
self.db.log_task_action({
|
||||||
'log_id': f"log_{datetime.now().strftime('%Y%m%d%H%M%S')}",
|
'log_id': f"log_{datetime.now().strftime('%Y%m%d%H%M%S')}",
|
||||||
'task_id': task['task_id'],
|
'task_id': task['task_id'],
|
||||||
'action': 'start',
|
'action': 'update', # 使用现有的action类型
|
||||||
'user_id': task['creator_id'],
|
'user_id': task['creator_id'],
|
||||||
'changes': {'status': 'running'}
|
'changes': {'status': 'running'}
|
||||||
})
|
})
|
||||||
@@ -175,15 +175,15 @@ class MessagePushTask(MessagePluginInterface):
|
|||||||
if content_link:
|
if content_link:
|
||||||
await self.bot.send_link_message(group_id, content_link)
|
await self.bot.send_link_message(group_id, content_link)
|
||||||
|
|
||||||
# 发送小程序消息
|
# # 发送小程序消息
|
||||||
if content_miniprogram:
|
# if content_miniprogram:
|
||||||
await self.bot.send_miniprogram_message(
|
# await self.bot.send_miniprogram_message(
|
||||||
group_id,
|
# group_id,
|
||||||
content_miniprogram.get('title'),
|
# content_miniprogram.get('title'),
|
||||||
content_miniprogram.get('appid'),
|
# content_miniprogram.get('appid'),
|
||||||
content_miniprogram.get('pagepath'),
|
# content_miniprogram.get('pagepath'),
|
||||||
content_miniprogram.get('thumb_url')
|
# content_miniprogram.get('thumb_url')
|
||||||
)
|
# )
|
||||||
|
|
||||||
success_count += 1
|
success_count += 1
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@ class MessagePushTask(MessagePluginInterface):
|
|||||||
self.db.log_task_action({
|
self.db.log_task_action({
|
||||||
'log_id': f"log_{datetime.now().strftime('%Y%m%d%H%M%S')}",
|
'log_id': f"log_{datetime.now().strftime('%Y%m%d%H%M%S')}",
|
||||||
'task_id': task['task_id'],
|
'task_id': task['task_id'],
|
||||||
'action': 'complete',
|
'action': 'update', # 使用现有的action类型
|
||||||
'user_id': task['creator_id'],
|
'user_id': task['creator_id'],
|
||||||
'changes': {
|
'changes': {
|
||||||
'status': status,
|
'status': status,
|
||||||
|
|||||||
Reference in New Issue
Block a user