From 616b3ca9ff21d44bd9c4ea2f5c37cae35544e5e9 Mon Sep 17 00:00:00 2001 From: haoxiuwen Date: Mon, 29 Jan 2024 18:48:58 +0800 Subject: [PATCH 1/2] modify --- docs/document/android/moderation.md | 8 +++++-- docs/document/flutter/moderation.md | 8 +++++-- docs/document/ios/moderation.md | 8 +++++-- docs/document/react-native/moderation.md | 8 +++++-- docs/document/unity/moderation.md | 8 +++++-- docs/document/web/moderation.md | 8 +++++-- docs/document/windows/moderation.md | 8 +++++-- docs/product/enable_and_configure_IM.md | 22 ++++++++++++++++++ .../message_report_enable.png | Bin 0 -> 59751 bytes 9 files changed, 64 insertions(+), 14 deletions(-) create mode 100644 static/images/product/enable_and_configure/message_report_enable.png diff --git a/docs/document/android/moderation.md b/docs/document/android/moderation.md index eb7d852fe..37c28b36e 100644 --- a/docs/document/android/moderation.md +++ b/docs/document/android/moderation.md @@ -2,7 +2,11 @@ -即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 已在 [环信即时通讯云控制台](https://console.easemob.com/user/login) 开通消息审核服务。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/document/flutter/moderation.md b/docs/document/flutter/moderation.md index 38376172d..0ca38213a 100644 --- a/docs/document/flutter/moderation.md +++ b/docs/document/flutter/moderation.md @@ -2,7 +2,11 @@ -环信即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 开通消息审核服务,详见管理后台。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/document/ios/moderation.md b/docs/document/ios/moderation.md index 6c0d0f193..8fc6ca48a 100644 --- a/docs/document/ios/moderation.md +++ b/docs/document/ios/moderation.md @@ -2,7 +2,11 @@ -即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 已在 [环信即时通讯云控制台](https://console.easemob.com/user/login) 开通消息审核服务。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/document/react-native/moderation.md b/docs/document/react-native/moderation.md index b2da0dbfc..6b525ff18 100644 --- a/docs/document/react-native/moderation.md +++ b/docs/document/react-native/moderation.md @@ -2,7 +2,11 @@ -环信即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在环信即时通讯 IM Console 展示。审核员可在环信即时通讯 IM Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -14,7 +18,7 @@ 1. 完成 SDK 初始化,详见 [快速开始](quickstart.html) 及 [SDK 集成概述](overview.html)。 2. 了解环信即时通讯 IM API 的 [使用限制](/product/limitation.html)。 -3. 在 [环信即时通讯 IM 管理后台](https://console.easemob.com/app/im-service/func/function-config) 开通消息审核服务。 +3. 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 ## 实现方法 diff --git a/docs/document/unity/moderation.md b/docs/document/unity/moderation.md index a9f59cc5f..aeb685366 100644 --- a/docs/document/unity/moderation.md +++ b/docs/document/unity/moderation.md @@ -2,7 +2,11 @@ -即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 开通消息审核服务,详见管理后台。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/document/web/moderation.md b/docs/document/web/moderation.md index 659be31d8..49db3e0e0 100644 --- a/docs/document/web/moderation.md +++ b/docs/document/web/moderation.md @@ -2,7 +2,11 @@ -即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 已在 [环信即时通讯云控制台](https://console.easemob.com/user/login) 开通消息审核服务。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/document/windows/moderation.md b/docs/document/windows/moderation.md index cf93ec354..e7b765063 100644 --- a/docs/document/windows/moderation.md +++ b/docs/document/windows/moderation.md @@ -2,7 +2,11 @@ -即时通讯 IM SDK 提供消息举报接口。开发者可以在客户端调用该接口举报违规消息。当服务器端审核服务收到举报消息后,会将举报消息存储到数据库,并在 Console 展示。审核员可在 Console 查看举报记录,并进行相应处理。 +即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 + +关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 ## 技术原理 @@ -13,7 +17,7 @@ 开始前,请确保满足以下条件: - 完成 SDK 初始化,并连接到服务器,详见 [快速开始](quickstart.html)。 -- 开通消息审核服务,详见管理后台。 +- 已在 [环信即时通讯云控制台开通消息举报功能](/product/enable_and_configure_IM.html#消息举报)。 - 了解环信即时通讯 IM 的使用限制,详见 [使用限制](/product/limitation.html)。 ## 实现方法 diff --git a/docs/product/enable_and_configure_IM.md b/docs/product/enable_and_configure_IM.md index a4357eae7..b35deae29 100644 --- a/docs/product/enable_and_configure_IM.md +++ b/docs/product/enable_and_configure_IM.md @@ -277,6 +277,28 @@ ::: +## 消息举报 + +环信即时通讯 IM 提供消息举报功能。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 + +1. 开通消息举报功能。 + +在环信即时通讯云的左侧导航栏中,选择 **即时通讯** > **功能配置** > **功能配置总览**。在 **功能配置总览** 页面的 **基础功能** 页签中搜索找到 **消息举报**,进行开通。 + +对于专业版,消息举报为增值服务,你需要点击 **增值服务** 单独付费开通,如下图所示。 + +对于旗舰版,该功能免费提供,你只需要点击 **免费开通**,开通即可使用。 + +:::tip +要使用消息举报功能,你只需开通该功能,无需开通内容审核服务。 +::: + +![img](@static/images/product/enable_and_configure/message_report_enable.png) + +2. 查看消息举报记录。 + +消息举报服务开通后,你可以在环信即时通讯云控制台的左侧导航栏中选择 **内容审核 > 消息举报** 查看消息举报记录。 + ## 敏感词设置 1. 在环信即时通讯云的左侧导航栏中,选择 **即时通讯** > **功能配置** > **功能配置总览**。在 **功能配置总览** 页面的 **基础功能** 页签中搜索找到敏感词,单击右侧的 **设置**(已开通状态下),打开敏感词配置页面。 diff --git a/static/images/product/enable_and_configure/message_report_enable.png b/static/images/product/enable_and_configure/message_report_enable.png new file mode 100644 index 0000000000000000000000000000000000000000..4d19cb1d0d048e2c07fcd2e87dedb49f81574feb GIT binary patch literal 59751 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¨2>LQv#r% zGyXz+@_!K8_2q~DKU#Yd7@BJR%?P{=X5H`hQWu&jVTiJ#n)C zHc3!RrOv3j^bzAR*G!Ny5lS6plrU`b%JS#m_$Vi1p8LV$Bxg$ASvMV7W;+c%P~WwT zh&J6h2I(^XsdJiEQ-G#nN)`rWPeminX`LUUl6p?SkY7TSpq&B}o4AUI3t$!p=LL30 zLj0reuLYOQU&YprecRM*AUW$j@cJ)y9>+64b%zVKx9Qy6c-eP2(e6>bX&nt(VHg?ZzoIMgg{QUL= za>k|rD43AzAx(h6=ztX>FR^duGqV`MW8|@SitTyo*-CO#7k~oka%v`Kl-?+zNn(9d@Z7B0jd@SM4^%!y4>YWu*|pAg=jZBb{N>@3u=0NH;R< z_Pn%0x8TAQKrV{g9lMqj9Ax+|Sc^AgoWKr_cyBx!Ez4YfF)N?yXj)0`sF8jm z@;6~s6>m|*WzmByRc(H^;{Y)Lw}K~p#wr`vZjf&xjFt;dwdA=rprl*d$YGPWJ8GSv z?zU(td#maKaCHvvp?(X4KbKnJBVlpj=S)&%V>CB%473oNhV{A7@4L+Y=ZCs0VG2Q9 z4+9gyp|leIi|gQxmaNu%c~a(>#^8Ef zK;! zc$PL03~aA(Xut&ro$y8)^ni7m)&auLNulT#+nC*XDQXJ@Ts3YuWQ#KW;%KZN<$qtq z>o;KS0TLs+!=3OHJct?lh5R0)kTAY_WWwSs`BEP;yCK?8z=P~t<*}81FCDSel+|q> zd6m<$EVPdE??{!!$s)fp_@qtWWiD>TR8MiWNM!-)$9{BzAS4x<>OMFop*+o>eH?4+ zmux&566}ORXGg*cm;_%{Cwdu}QnzQ5Q}JSoy-sFOaTvzEnPC*9fmaG}PRYuU!3l+5jTbSJ7EqRBGFqz-aSaqMP<0x58Q}IHy(}1+a-s*0206m8f(yX zhs!=}dWlaMt-1${PTqOOqaFZu`J~xF%Zb!{ouJmF7lL$5`Q0hq)2O*xN^8}Ar1i@k z+X&9@)%MdLr(>q~$m1OxEG42hK1dYAMTpEmj{EKE$_rta7wPUq4dK$QyRJQ)F3+W` zM6_c~$9+ZnviN1UFrX_O=eg$N;j8ClB@3J|E65h~JXY#LW>hb*qa=B&oNjsg`jhAngffj!YMlND5&yp5u|*AZjItxU42)fS|K_w<~tCdAwI z8WDf0gqvH~tyg14zwt>`S_mdxB2;{g-RmZobrv7SFCU3`rw1Rkf8n$_$WvTD1u9AP zWevUmit2uBQyGIeCVZ0T*9iOqBV`D6KQ#1jmxZ5-O-y1E>;oPfkGeLg$dky|5R0nl zW}1mrBEoF~irOZ%YNZ%+Q+0li_Hzuq5%l0m|INCedYvlp4?%`Z5AB(B`@3OD*k!#< zq2W2JdD59S8vOu1qH;{pP;Sn9`fQ95pO+C9%f`1%>Wucw>dw#94dmkKjvm`S3c<#- zMx|D@gT|vd7I?(qrf+v5))!y{#wE0oGn&2HZ|x;241I^^_-5O2QYgRflkD=pFV6qp zcK`ZwV9x(FAph6qJcRn`jvo2vzlUJj%8jcdpy2+ej+OY&>X5ioOp;wG;kpTjCx+rg zrYYr^u$8^*&*CY=h{S1imwgTT3ETW&TYTV5QVxsfJ&)A4Beg}Kb>&%-2sk0uDwrGmKv7mEkLa0Q2GT8Ewu zakKSE7XP=&UDU&{v2Qr2W$EdHU`dZJ&7incCo@12!gp0^t-4mvB$_>vPQm97Z7a9j zg2tAUkBI`5;zv_EQ^;3 z>&~oLdL}%{9JfPJnp(WrZc{$ObndDxp6HEg#qEQk7TT?;^-`{ELdSLF#OJ8xf4X=; zFE(6Oqg7%*zG*Fz*fOyT-l7DUv6rGp!z?IM)({h zGU^=f?VaINtjmfxh9rKMJE2I*ZijJDy4*GDAt48mLvBIxq$|7O9QFCUw8#A5p>~_rQ@u5@T#ErsEXo#$;^1QPT915(=@r=iLAmT}>ePB2X;tnea@D zM~XP;CF$_q(_co~gy;ep*{{YIG@V*uO%IPqdZ43ZbS>wFplVWwJsi9q+uRrKaxPDc zvpi0nC(@XOf6-3%f|PHRW$`ACqlwvj;NV+b?ob*o$XS`I7qBhp(SXjT5Iuk0voCej zi+r2ek-qNjNCSQ?5KF)I{r1ZeaoMY?Jz%uAWb1P0~2%2?vj&12Wo^S;QSLO_3 zEclTIXesC-K|sMba!3QSSF6r`JTLw?U26&GS|3{itzq%^41veCtuWkd_zkCko_wnGoTqG{V9`0U;_U3c$+NGg4M;hIFuJO2?^nN1T~`Gcv4P^pWJ1(t z?}44n14{BK-fq5R(s}hLFf$g3TlZ12Emo(h+n%Q zN{3*rJVyc)ZW5^dOPO(X)Hj!~Z!BGQ6y7iotid)S`*&VR91vlGCl&71D__gQL^cd z2`n^7UA5BcZ#fac@6Pa$BnLoBk&(GifWtGLP&Kw z<;FH9*bYC|fj_Rn*T02K!Fts~;y7KWG?{w{@*s&4qCDwKtH{HoV(32d5WUIpiCi>2 zq?c9$Xb1f1ea`x@+0=p{Sw4@{wO7u+I?V!R9<*P%intc8_l{Q8b zo9RkB2WDr(Y5++iPjOQqU60b&jz4(*-AU@1D(}YH-*d?~a}us6+_fkR`>{Mb(6Hu? zIK-?TSvqx1gXZ|Z+WYRPrqga+92DYWeDh?X4)x+!e>CzJZ z)wJvZCpY=-*NqmujPKb4q*>y`<@npg7Q~IKU!}lce+`@)(asCB3xbkp(9fhfK73Fy zJFUlH-I~wydSd6D9S=Iq;g9SKPL)E?hWc$xKeX#^`J-(WeLhZZF`?u>c1e~4s*9c2 z@sDRCerg?``s1LMr^~+u2P72x?2^Nd_G+&B=VAZsL%ID`dUw_|2zvC zdf*LmsRwP^{^yH7-;aG5oo;OOdvW#nXM6AS&n|2G+xUc;Yp0>%^AHb*s7=9cxFJV% zPDgfmFA?Ls^UV|cWhbW<&x}y9+nZODJM?P_uHAu#_;TbGSaZ+*q7eQAFm&(toZ}Z@ z2@Lg|km{eo4{}?AP!ga$tatAHdcR(m(!6`B2zK`b0O& z-wOn_l;bc)?Q)3t0U?n15)_07o-=QHQF@{wLYOwH|NS+asL4iSPqhn!b3v1Gv(nS( zQ&truom|R>KZmvOaA5+ zJAOdXq(7U%>fk>?>Y4EmXeUbq01`88^;(532N=Uw^qxkvnb4xqbKi6l^_`a$GxLybX~s%Fxk zZH%Gvs1GbO_8x`ov%d)ajyo@gn~asJ6gSxcfeV9=FI5GDo2+MA;xt~I%+2sr_gSns zxn#_6O&14kfcqAko3Dfbo{473r9(jJuM>S1YKhKOO1R8VatOE>@fYJHkMaHf40+ne z`~M`nvK;`(VQXnE<#BbC|BC>~pE#=4Ty;#!E$k4e&FVT`V`?y|MjFM4`1Fm%=RzP& zw^(6!dOs%ob3*`jv5RaPLV7ALtSJwSskkL;GjUM|Rm4X;XmSMP)B8xVj15VGOcqVX)^DHmOl z=kWg1r5aM9VMP1mZJ%DhumG}XOa;4U4AJbLcz)1JQ^`ptOMpJ}ih-P67-ON*Ze}6?V#bslKoPYxpcXeV{|^U7;I1 zhpGljYMH0W2dJ^Djye=(sU@a3q!oAo%E#TqRduEBnfGB#fhco@~Uc{Q*o$>(@v>Yi{7QK?BuB?9<>||2$#; zXAG6rowdw*wpoR(I>~X_C9SUE>#sznwyf6$9d~O6w2{AR!WtlkUG=VX94&Y?*4!9P zoLqlgqlZ_$Yn%156-qZ|=7CFXD}0IoP1U#gg-1|FWTf}J6WSC=BH_*4ytRY)c`d!) zo`YI#Egnf>?0Q|=n+(dYsU`KRh_$fBhX65ftb-(9mR82GfGGW+vbj~Aj0pGvy$VSY z#`&-!oS>~Qa^=+Yl5kofURIqGt^UcNbyhBJdS5dAt@*LFXTtR0l6+`&aH?uIGo)p3 z82f}SK20xiS=39cPWjdQgxo(0;($S4AB?8i+^KFh9J*9k#;Ckd*)9i`2k|V_S}HD_ z!o}BlHzLZ#@%~d4?ar_Licx+AfFPyL$)z){xlmtx!cW$UyiNsVR?_es=9{cac=F?? zfxf*Nw#G@U>i_M`e*OoM2M9q=1Lg*=@hsnR8*8sD>$G*uI7vmM{M13bWge*7-T3ZO z_x?6qTEXzUp=R)mTHp2kEFBuYhI8mai7I9KdK_W(tvAd|BV#@L9ok3`e*S77@$&OKKn~Iegv;?$7B1Yzz`oIws6J%8=|6H2 zuo~{vbTpE$WZ_D|C|&Se@0+L9p zRvvv-a|KGqBq?Ec%7cD&SzFCucQK;0sY!0KjG5QgtZLTR?>Pv91}$8x<|>v!GhVOW zj1K3sy7cpaq=ty+HP}chkl0bA^I_O zI^&t6z|*;$Yux1!mouaW1)TT895-hCRIA@UgpvPt5nb6h3vf<=0?o~!l;y-x_^iHj z8NT=X>urPM03{MJqm!O8hYl{!$N2Oaq~BGOLff2Oe_q5=re#${{bTT{)=Q@wwac1I%A&HTaiKwPY9caGl^Su*CGaO!dM(CA zJZp}Q$ZmI_h7cNHXkukSwD-y7VLK}70lWJ>kKU@2zRxS}{i_IPDw$B4md`lW-+N5& zAC;8eEQ7u=-Zc+B?WkoIVbgoduo6#st#E)3DwOQX!WxQJrkYBm*JR-v3KFf}ykH2Etd1M~{ zELe6_{^zq4y)PF4(*`6sU;yQkydzQX_`Tis$GgV{fDn$$@$AOFLfaHd)Vc@ff72N( z>e-sz3TETD?GNH3>pxS^z3n&wTzq07WPM_6Cqjdcz1rE>_)%IpO^00B?VR?wqUEbL zD$d!p-LIv(6(N6dq?`iVO{NJ&Pcc@pso!#a;)_@*#0%ChKvr;@^^go8!QQSY9gjjx z_0w12_uMD(4cUl`pBg9ULw|lD|M?#n3z>4IQjwmCtow7>$UFWPc(7da$FHC*skQ@U z^`&f(tPp&PkdD1_Zz42E8`pN`V%N)bltH#b+O3pZVRhepN&Z9P&pCY8L`XWynPBHF zGvb z5eyI7Rxa`=*-ijgkPYnj?qPd z%-fq^QDr*;aj);LuYA+fJO$PaC8QBuqMJzd%j+;if`>t%1mBoi_TENwK(zYmOnuYRUoc5?P1}J zlS#yKM8&lyuQ1N8BeGRWMJ}O8OK$R&M&mqu(bB(S`;U-b8s!~8^oX||i zR&vF+9_uLc(hCUWF284s7G9StadCcxwzsn`{@9%P0N;{#rJg)%6I^FwkN+mIx5fD; z1Wf^@TCOCmzF08a!ul0%9dIZ;=^_wHY?rkCgu)sW%r_OBMG0aQ`Vn08-Jo`Fq<~Luv5dSDJlG@v@!HXn!v=O_6j`qCjsA!MO z3G_&Hw5!P5>z^pIUvyzy@EEyIzzkUU>bwUc;F3udiyd^=emSKiGpLydNwdw$e7A^* zyIaxL6Wi%Oiiq4E3gq261_o0tpWkf69xHffe?MqtzKH~`l#{G;%M`sW(KSfM`Mq<1 zDU?K+M7+{WlDx=^hehQR|5a1kRLi29IG+QIU&Hbgt3yi;+ z&bjXce9u$LO->@gfx9+|h&b#PxMmF6Zy|=dn7P=?Fe={JkAGgcN7Fwei$&Jx+p1;V zfe+u%D3LQgK$#KfZZmjz#Cq+|fZGVXsgbBDmMm+&98~{OudJbBVMnEdeNiq(jW)Ja zZ%A#7=G;aV@#n+j!vSRa&jUYBeH_ihNfqyQ{J|;W$dH=ZvUPCg(-PA18J;(BFZ1j@ znQcV-Tk#$^-V13V8mRJqX@jE%+{hN-AMAfCvY&hq2paI43wi`^BFlj&4^{}BAQp6W zLOY!I^p7U>i6QVsz6!8C{V;WzGu3JQpioya;D9Si!ZmIiRNe)Sx_TU1(JxJ+fRCf^_1Xm?m{BTi4H46)QWZ>3|Zbvl%MzBG5)na;2JaWut0#f-D=QTtR(SY3dpXWw%;RVj*D!77(TIKSGgtZH`!gNFGY&o)X7<;) ziyQB;2=}AJ=P|M(BGd*4@oT$_53SnP0jBt6QG|Qx-=F_4=An0fa%#y4TdiQqtgZ5u zj}Ap4hg)MiC=9yDZCah?t-q|)sK9ll+G(k-zGF;}kzUtEFNt36o^4EX2nir*w92gA zOw|TUw`W87BSY0#t6YCrNC~e|s7xqD`v|!F^#_;oUds1HmekF8|&GP*xn} zSTt0rX_NPQH-kPY((k#WcPlyXa8uAB_*IId`C%0lRr6vgW`0^l>t!P;NzGkr^Os3e zZk|vUK}jMz8m`%ll)rQSy}{@m(|tfI`UTl5+5#_bt=aEla>K?#KFWgo)x20dl`|tR zTo#adQMVae@GtUu`L!sKN*vS%Bko4NDT`hl4gZbTlr!OQv|-ce_x?;PLTY#KCb`aJ zCZCCcz!~!V1*Mo?5`UqSawFuUAKRE55&fptcoZe`Bb(~Jl_>M+-p`S{ZFX)`N{#&) zk&B5JAW{4;%gR(_^!&>Efww5+a@3=-9~cd@Bt?j_4&{fT+azA~{7*3LhdU4=fjfzC zG!(rjp+HVW3}K|pd#3Ys!r0AsbD;FIc??3;syH3PapTlA-J=@rMhDsc(~)~r%;*ieB-WnIjum!teVsgV&+=F_S)*^3F93?y zL^u!>Y?`*!&mc>Lj9Wasp%toi?sqQJN>ob>eY)_Zz=X&yQk+H%S0n6+lZuKf4``co-Au}b_bfIu{QtE z{WOz9^sPBfy4w>)_6&0%ltaz@io8f*RMuhYu96918RfPdV=90;MPI6uJ|S&Z#S%xH68qk( zlT?>j?)@@>-bL`z4&t0>a~=8>9L9U5zMTOiSGmH_jb+|BL```whM1{*LNz)eQK?Lr zz?mVY{liNGX|oPfT2JCsG`4RVxu%F^U5vIs@X$_|$^BF9WxF!y_b()dcCO6(Df?yi z{~Vb^;#J7bv_I!v)7Bl?O2jV-SNcbylw()=oM|FoyocUzA$m78JsZ^`)N%uuRsp^T z#te5qR|GC`5p_yoZ12;T_RFM7u960QMQ$6>$K;Tn{w$b^qc;YjR&-sY#+y`sog^r& z^)>kA&$L}Jz4BV!5K4*C=p9n{bYO66#t~UtT`us;)(r!aB1#kmLpe4@@ORK{E>QQJU29SrA*K7u>2vO}taV0UDTsx1>b7Z~kj- zk5e1TlAt=@tE6(v{=$CMvS%tDyY% z2)||7aGu9`&3n5x_hIVV3`gW<+LvSBcYS#|BM?ZkMWBXuC#n2m+MOmoI$m*mmcsf< zyZ56X14&jSxEDqY_pyulzx9R-@rs~Zhrmp`ZvPm2^__z?aNg)%i8VWw`8ioNvFoQl zk{}St+d^SukX}hi=fu{`!YN2unxmZ;E!*!NdS;b0t<{ny4)APx|!HS^eWrGT{)Vj9n@|_|%_Brkt z9~Zkg`oNP}>8cl~^8wq5RzbD?<4?rUBE_+*uF-2*Z-FaAR5!ul@Ow8-H!eBr!r^SNO1F zuvA&6?Y5U#p3k@8Z6f;T0OVX4glNtEfj^gS({zo0=tn(P*V0x}2X}+_*qnbw|&j9!nMw?m+mGuJ z0JlAu9K?$Xj+}sym&eC&alE41`94q;eX1YDj11tJ#O;Y*c;hb|&s%z2OoB* zNfNb>fvOcJYUGMtZ*+jY>&_U`Uj=VK#f#b|->pD0{ha}D+V4Ej@?6^!T7CaKNwa8q zRgD%P6H7^_QdQ2ZLbfr9_v|c!A__;>1>> z2ksek?pgGFa%xlM#zXqrkBNVKHP7B5#w9YL=lU0;Cd1D2-G;mqWgR7~%9!5NpYnS9 z%>)x2W=k{VlAQVKfRh#PuWUFwKvP1qwk0^I^zec@oK*YWB$ET6VdH(1 z&BBA=YALfFQ5{Z3B|x!I5oW?IQ5NzZYiDK0u~I!ZX(6~u zUH)%9=VPI=Kjk@x@q!W%MWNcoHDKX+OLNmDW|N}TKgbY@Nv0y`4BudZtL8iYDtF92`WdYf{uHxQb(Gf_5iJQN5EiW6x%ofmdYFbmYFcP08uc zHp2T}l5Fa^iyN%T-&E!Qhm`Fn9%&g>z7Pw*xB!A?Y;Fl`W%12Kyas-p8Sb2=w~ln; zC|E1ae#bsy@NsCB=0A0oCpo_{vGU8( zOwxh6`fjUh>*V>7{H1>kP+RK->gL%{^y}qU%4qg{BWv6b(8flt21$1~J62=bqUMrH9S8=6CtN&*pzLDHe$pS+%5@HS} z$Yk$KxLGZw$GMiww^%9F zVex*+;Y$+cTxNJA2Y#}8L>G|*t0gfg%??%cMd@FxTna7P z4$N=nDRqDYxE-v7D(W-#Ha*xAlBG(WP_?VE>(V#9%~4u|Eml1wx^7H|-9w;W6hE+h zVSa(^vJac*2x=HSR%yO?^G<0JJO+y721>IByQ=vd!4*ly;~%@k0zCQ|`&d7$VFp@( zkTxG1twml*d8~CTRBB3BGCEFq$DXak7A?Km3N^_rkC>_B@}0tQtH!-Dl+Hb~uoc-J zo`gtXA=Cm>eUR4dU?N>nZT6(F>1_&YbEWCJ+xNU5-7!$KV0f6WSy7_Yj=YX#>fWPY z{bu-WDutvnItG`U`VD&C__1EEa$3i*;jM&o>!i;#(HkQ^mVvZsxM_F9)$&bWgS*YX z+13h$!5Ho$-zvCKaLMjO)WS=&Tgi#uTC__*e>McO`8K2BSPb-l%${xqK@Y>mNLG!b zNbjiy*y2k+u7Q0P+r0RJ(|N3-UWAz6@qEiKM!M9A>|mdnXIe6L3ll|5j-UBD=|mmB zUmJp{elqEUV|Zy(`FUSDE(go#4v$V4E&8k^;RVDOQHTFvL`O4b(OX2I#|uOe$Ly#& z%MPC539l$`>q19%7<_U6i%&xBs#5vH>_1KXrotXnQr*rgOo}8Wm&*Fmm0B*_5zJzUaS{nAaOtiSO!er^sJQw;Eb(qc60wH zc>H|0dGSG^lh}Vp+lExY_aEwy=a_y%EcF94aHk|97S4<54R?`62?9P}t@BUVD;i+5 zcCOOf5@Vo(^jTE6P)>4aI<`0J0=B!RAVuYeu@W_4H&?o3!7(y2@%faO*D*3lj2z5n z+h5nwQh^v^iq~LyBJ;sb(l3OeBX$5x?)X(BZC9?p(XHYh#-uxReKx0w{umB{{Q1d` zy{F3xRnrf$&zK^nAJn@t#}!r_ z4);E7N2*d?I6H{^S-3fP!~$BATiUk;=OEn>Mqz$FdUy?x&qLLyk)>hU{tuLQOwM`@y7b#``eiiWTuU8SfikSDe?|7^6-? zQ<)Y4-VUzygV`Aqbq&uvmPSqP@e*-gKg^Uu9%;8_d65b`oS_>71+h9|l+>W0B>O;4 z9y7e}PpeBwCI+a&brxq^{XL}34Th;ph@6V@zD*+fpih(@aFR|_WBw5QNV0esFjr|X z%SxYw?(Mml?SZ1}1YVjb0)El&+YX}N1(~Mme2H#1p&{Y%5Qko^s4p6Lw6+nQDHc?{ z6t860>axyuZ6F-1?VkU_&%I>Wt6;>QS0iMOwN%I#y8_w>&IvX8S1#Xj{10Vf0_#WtfH_@kBihAUojRWqs@zx zygeL!WrUCEQ^+NEm(V^%J!4M?O69_0qkc#hs#3uY-cUJQyA<1zyEqS(fgkoA+ zx`j9w;HYPO#@9Iw;IHSIV;;sh7<$$j8y(3n@0ii7{WBhMw5hR5p>{C4qwH z9NzM>0@spw)NNz@0*qqsyTQ>?w4k5aSR@L^gYzH}P><84Cu-$Q4?%u#k{fYzjLezd z;#{Pr;9?-fZVtMeWJ%DE_7R>)GU&}I_>X`jN8m^5nm^w-TJ?D7=&Q#=L!7;THV3&m z8Z@;RA}^bRYvskGhdA&&X9NH4V*bb9KU5?k29lSD%xn*`EH;9dtzUN#2Pnq7>#sV( z+`9ghL`(s`y4|}(K#t9>-a^!Obs*qkT?}~b`pikv)cXS$xx8HA>{#ydd_SaZu}|*_ z!+k@|*>NjT)Mcvw9_+f~{wcK>$B0KB(ptq*q_d~6$>V+h@ z`RXlJOpGCee9gI~8!DcK^LlKz%%9D{ZjR%hAGlsNFLtGiA&~CzbUylcnxNkak`=zE zMs_1bQlF;6zDrx%=xXPam7q%f&2Y`y*R~iXYwgSA_LQt=e}DP+B>bm#0yiS2w}e^qrb;+6^VRU- zk=*@D7FLL);zPi8r2QVn+LeptQP`|WYo~>q4=QMb^h#E)SrsFD=6KIlz-L3d{ZvaaJo)g5 z!31#&F-Hl`9g&s^VJ%$SDGR{R_#pRJF|w;iGv_2#=WusUJ=H#@%PP@NhWpMnk~yJu z7UOfLqHqW|^QUcNgUZCB0k3u)hYJSF?jx$L>-tW+NDnX(Y5oFU`;Hac!19-jD*={?%m)TNRW|zw&$9Ob_mG zP4u&(E9^vYJUDz@^2hN!1~n{dYS}X~>=RG6C3A+Uy5?K!)#xLy`>;pfv=$b$5|V6o z@0PROKdbyh3EafH%Lv8su1#6`<)QJlG0j`_Io9JurRdX$&x#en!Yhl9tP)0#>`|kp z9I*y_{R68mLDt0M=#mwNCEn#EV;eqHtQbV@d0I4+p$N$~8sAQA!J{~IULn(rpmr$G ztj1*m-Kqu7G8s0xu#V9VvQ1%;uXjN*G3EE2)+FR#xd&4dSgCh1XLi$3AN`L%KfeWt zQyQ*pa9=3Q#Z)h_9_^jmW|y#M<%Ab|?np_=`UU|4C6M~q+9WDJeu5)<%Vm{m^Sh$< zk<(7Gn$3BRO-43Y*>^Tw4y*SAoQ>k2Df%F)-UpcnJ0C8+9 z(98Ej#$gz2p8aPR3?q6YblOXz&*=EHR@GCF7-<+*H71g`mGi zAD&n`|L9z_1=utOF_}~B)_+xW9Kff+KT2ns^LAvK3~Q_lv|w9^WZ0^D9Phh5&lOdx z{q%tFQSfYQB%diT9s9IJ$$I)pPPjHnW_xuIcg{@ufKYXKK$?M)W*0Zn^PA3TTbd^w zu|^o!$*}>PGtFy6DtHqU;d)UP{(<8z80V6B7I)dN>Uh`0tb)T2*MT_oOr2qu^~nYX zZTPNFkvef8HL?T7fHCS|JUfHE>;;PcqDjgTgKxJ|M}eqKPaBh{tb^hKba6z7G-rpw zwEOpc|4I?GV%sY)b6P>2e6{PaW4SsYNAu@7Z}-#g+EvIILM9AM4?sTrJ_B$DtFb4Z z(5&#(piJw!udojguJSIFaJRCgvt&4a;$mvV0dxOq|H!QBsilM^nOjG!lR_W9|2FZN z=}}a*pp-r_XJp`-n4BCV8y2%XIUUn}f*GYwZPazS7caO> zkU`FvF7W)|S*UT7?AT+$%*X4**G&9n!4w335j)VqzHYLqk_?lr$Z=075e`4Fu8SHm z8vpXXx)6xt(4z}Gc=1Qx!#^zD@i+Rq%MD_Zf45KHK-<5O0I&1cruwa%@;FY7d~Fh- zFF*T>tJV5Cd|r*_@Ri0lJ#$hE_e<+z|FiIk#oJ=gKSWK@+KRY+(dgB<$k)!ZK)53o z)sK$;69`LuCQS*S!Np-guyBtG_1Yv4d@)mZag3hpVzM~e7EVc;fJIL5nWa7WU?3U} zStBQg&?D>fRi=P>xEZNehmxY6QQ2Jmz83qQJiunv#=d`di~{fyOajkKcrvDd{mVnT z)&!_(BID%#?xr+YBA#J(;y^>qz-)_FWkY4M(C%xBG3mQmU0`x9T%m-4Az3TR?imYVB)1g*Nc)66ln$-2<2=E455k!NU)jV zbGE1~!>^VYpT=_h5Z;a>TRyeaIDc2D-LJVgm8+8;N1j2$9F{(&*M5TPLCjZgix${8 z?0kE9Oz)&MA;p1^9q1d5lMXqJQA_cgIH4Re>|^8PpJS-6{VnB40O_1fzQVH7kK;XUE5kG#5vXT(rf|i25l<-X|)5wr>5X^V{kf?L)hybq6y+GXYe~BiP*2MooK1 z^4B2a!d!hpuN$MZNQybg>9R|3ZY?np;yTE+3q51=AlR5CaWBiQZx3v_q9eU_x`MQ% zy^p9hB|Rn1tf*qvhZ2wwp?RCf%})OMPg*Y@n3YL2yT52 z>f+}rvFYcx66dOl)EJa$ecSnkj1l`JXM#-B_)$B!+|WCPC0caW$^UtSSQf;A@}{&% zcNVwVk!Fv{T+m~W-J^#m|GbA}1@<{jBu8@@*yx4fXqd?is{e+6YN4VEaCiP*2pjq3 z-z|)n9Q&|uBWEDh9dDXOndMJsI&CjoFnOd1qQN75LA1NWNq(FRy%#F1oCJxXR;}$q8R9JCDVrQuBtuXh1*QW*QpWi`>{Bpfm6?2?)wFO*xT=x8ETT? ziw6_#PZU@{Bh2_{IW!_E{l&kYe16Jf_EA;p4#21K90M6X48FDNko7~Tt-v+iV>YW| zjnMu3OMun>&rSkbCKl=d%lhRz3a;7rZ$NNNr{#n12>5+L-_Es=5x}ol``7n0t<8X{ zF-zD6s4;;D|HsJvJ8SFm&k_B9f4=^*q4g$zWfSOP Date: Mon, 29 Jan 2024 18:55:12 +0800 Subject: [PATCH 2/2] modify --- docs/document/android/moderation.md | 5 ++++- docs/document/flutter/moderation.md | 5 ++++- docs/document/ios/moderation.md | 5 ++++- docs/document/react-native/moderation.md | 5 ++++- docs/document/unity/moderation.md | 5 ++++- docs/document/web/moderation.md | 5 ++++- docs/document/windows/moderation.md | 5 ++++- docs/product/enable_and_configure_IM.md | 2 +- 8 files changed, 29 insertions(+), 8 deletions(-) diff --git a/docs/document/android/moderation.md b/docs/document/android/moderation.md index 37c28b36e..c0b97b568 100644 --- a/docs/document/android/moderation.md +++ b/docs/document/android/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/flutter/moderation.md b/docs/document/flutter/moderation.md index 0ca38213a..9e052761e 100644 --- a/docs/document/flutter/moderation.md +++ b/docs/document/flutter/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/ios/moderation.md b/docs/document/ios/moderation.md index 8fc6ca48a..9cff37915 100644 --- a/docs/document/ios/moderation.md +++ b/docs/document/ios/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/react-native/moderation.md b/docs/document/react-native/moderation.md index 6b525ff18..2f85a408c 100644 --- a/docs/document/react-native/moderation.md +++ b/docs/document/react-native/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/unity/moderation.md b/docs/document/unity/moderation.md index aeb685366..73f3c2fe8 100644 --- a/docs/document/unity/moderation.md +++ b/docs/document/unity/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/web/moderation.md b/docs/document/web/moderation.md index 49db3e0e0..0fcc4bec5 100644 --- a/docs/document/web/moderation.md +++ b/docs/document/web/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/document/windows/moderation.md b/docs/document/windows/moderation.md index e7b765063..869989db4 100644 --- a/docs/document/windows/moderation.md +++ b/docs/document/windows/moderation.md @@ -4,7 +4,10 @@ 即时通讯 IM SDK 提供消息举报接口。你的用户可以在客户端举报违规消息。当服务器收到举报消息后,会将举报消息存储到数据库,并在[环信即时通讯云控制台](https://console.easemob.com/user/login)展示。你可在环信即时通讯云控制台查看举报记录,并进行相应处理。 -使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能,而无需开通内容审核功能。 +:::tip +1. 使用前,你需要在[环信即时通讯云控制台](https://console.easemob.com/user/login) 开通该功能。 +2. 消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 +::: 关于如何开通消息举报和查看举报记录,详见[环信即时通讯云控制台文档说明](/product/enable_and_configure_IM.html#消息举报)。 diff --git a/docs/product/enable_and_configure_IM.md b/docs/product/enable_and_configure_IM.md index b35deae29..55de0eac9 100644 --- a/docs/product/enable_and_configure_IM.md +++ b/docs/product/enable_and_configure_IM.md @@ -290,7 +290,7 @@ 对于旗舰版,该功能免费提供,你只需要点击 **免费开通**,开通即可使用。 :::tip -要使用消息举报功能,你只需开通该功能,无需开通内容审核服务。 +消息举报功能与内容审核功能为两个独立的功能,没有任何关联,因此使用该功能无需提前开通内容审核功能。 ::: ![img](@static/images/product/enable_and_configure/message_report_enable.png)