diff --git a/catalog/templates/_sidebar_edit.html b/catalog/templates/_sidebar_edit.html
index 503a2c0c..a78cc23a 100644
--- a/catalog/templates/_sidebar_edit.html
+++ b/catalog/templates/_sidebar_edit.html
@@ -205,14 +205,15 @@
{% csrf_token %}
- 建议会由管理员处理,也可能被社区其他用户查看或讨论;与具体条目不相关的建议请访问讨论区或联系我们的社交账号。感谢你的支持和贡献。
+ 本站由用户共同维护,用户可自主修改部分条目信息。当你不确定自己的修改是否得当或不能做出某种修改时,可在此处向管理员提出建议。管理员会认真考虑处理每一条建议,虽然不保证总是完全采纳;建议也可能被社区其他用户查看或讨论。如果有与具体条目不相关的建议,请访问讨论区或联系我们的社交账号。感谢你的支持和贡献。
{% endif %}
diff --git a/catalog/views_edit.py b/catalog/views_edit.py
index db74ab3e..6071ebf6 100644
--- a/catalog/views_edit.py
+++ b/catalog/views_edit.py
@@ -282,11 +282,8 @@ def suggest(request, item_path, item_uuid):
raise Http404("Webhook not configured")
webhook = SyncWebhook.from_url(dw)
webhook.send(
- f"""Suggestion for {item.display_title}
- {item.absolute_url}
- {request.POST.get('action', '')}
- {request.POST.get('detail', '')}
- by {request.user.username} ({request.user.absolute_url})
- """
+ f"{item.absolute_url}\n> {request.POST.get('detail', '')}\nby [@{request.user.username}]({request.user.absolute_url})",
+ thread_name=f"[{request.POST.get('action', 'none')}] {item.display_title}",
+ username=f"@{request.user.username}",
)
return redirect(item.url)