forked from erp-dev/erp
feat: message-api for mission via wecomm agent
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务已取消\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n取消人:{{ cancelled_by_name|default:creator_name|escapejs }}\n参与人:{{ participant_names_display|escapejs }}\n说明:{{ description|escapejs }}"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务已完成\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n完成人:{{ completed_by_name|default:responder_name|default:creator_name|escapejs }}\n参与人:{{ participant_names_display|escapejs }}\n说明:{{ description|escapejs }}"
|
||||
}
|
||||
4
notifier/templates/notifier/events/mission_created.json
Normal file
4
notifier/templates/notifier/events/mission_created.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务已创建\n任务ID:{{ mission_id }}\n创建人:{{ created_by_name|default:creator_name|escapejs }}\n分类:{{ category_name|escapejs }}\n紧急:{% if is_urgent %}是{% else %}否{% endif %}\n参与人:{{ participant_names_display|escapejs }}\n说明:{{ description|escapejs }}"
|
||||
}
|
||||
4
notifier/templates/notifier/events/mission_reopened.json
Normal file
4
notifier/templates/notifier/events/mission_reopened.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务已重新打开\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n操作人:{{ reopened_by_name|escapejs }}\n撤销回应:{{ rejected_reply_ids_display|escapejs }}\n说明:{{ description|escapejs }}"
|
||||
}
|
||||
4
notifier/templates/notifier/events/mission_replied.json
Normal file
4
notifier/templates/notifier/events/mission_replied.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务有新回应\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n回应人:{{ responder_name|escapejs }}\n参与人:{{ participant_names_display|escapejs }}\n说明:{{ reply_content_short|default:description|escapejs }}"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务回应已撤销\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n操作人:{{ rejected_by_name|escapejs }}\n原因:{{ reason|escapejs }}\n回应:{{ reply_content_short|escapejs }}"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"msgtype": "news",
|
||||
"title": "{{ parsed_description_title|default:description|truncatechars:128|escapejs }}",
|
||||
"description": "{{ parsed_description_body|default:parsed_description_title|default:description|truncatechars:512|escapejs }}",
|
||||
"url": "{{ parsed_description_url|default:notifier_config_url|escapejs }}",
|
||||
"image_url": "{{ parsed_description_image_url|default:notifier_config_image_url|default:default_news_image_url|escapejs }}"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务通知\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n发起人:{{ creator_name|escapejs }}\n标题:{{ parsed_description_title|default:description|escapejs }}{% if parsed_description_body %}\n\n正文:{{ parsed_description_body|escapejs }}{% endif %}{% if parsed_description_url %}\n\n链接:{{ parsed_description_url|escapejs }}{% endif %}"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"msgtype": "text",
|
||||
"content": "任务未回复提醒\n任务ID:{{ mission_id }}\n分类:{{ category_name|escapejs }}\n提醒间隔:{{ unreplied_notify_interval_minutes }} 分钟\n提醒次数:{{ unreplied_notify_sent_count }}/{{ unreplied_notify_max_count }}\n参与人:{{ participant_names_display|escapejs }}\n说明:{{ description|escapejs }}"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"msgtype": "text"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"msgtype": "news",
|
||||
"title": "任务 {{ mission_id }} 通知",
|
||||
"description": "{{ description|escapejs }}",
|
||||
"url": "https://example.com/missions/{{ mission_id }}",
|
||||
"image_url": "https://example.com/static/mission-cover.png"
|
||||
}
|
||||
Reference in New Issue
Block a user