{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/vi/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Kiểm duyệt trò chuyện trực tiếp","projectTitle":"Tisane Developer Documentation","description":"Tisane is an NLP platform, used for content moderation & more.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"kiểm-duyệt-trò-chuyện-trực-tiếp","__idx":0},"children":["Kiểm duyệt trò chuyện trực tiếp"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Tisane được sử dụng rộng rãi để kiểm duyệt các cuộc trò chuyện trực tiếp giữa người dùng trên các nền tảng nhắn tin nhóm. Thông thường, trong các cuộc trò chuyện trực tiếp, Tisane hoạt động ở chế độ hoàn toàn tự động."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Nếu việc phát hiện sai là một vấn đề nhạy cảm, thì có thể thiết lập quy trình khiếu nại và xem xét thủ công (theo yêu cầu)."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"kiến-trúc-tích-hợp-tiêu-chuẩn","__idx":1},"children":["Kiến trúc tích hợp tiêu chuẩn"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Như thể hiện trong sơ đồ bên dưới: một kiến trúc tích hợp đơn giản quét mọi tin nhắn và đưa vào danh sách đen hoặc chuyển tin nhắn đó đến một kênh đặc biệt nếu bị coi là có vấn đề và chính sách không cho phép loại hành vi ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["abuse"]}," đã được phát hiện."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TD\n  input[/Incoming chat message/]\n  tisane{{Tisane}}\n  isAbuse{Deemed problematic?}\n  hasRelevantTypes{Types not allowed by policy?}\n  blacklist((Blacklist))\n  publish((Publish))\n  input-->tisane\n  tisane-- response -->isAbuse\n  isAbuse-- no -->publish\n  isAbuse-- yes -->hasRelevantTypes\n  hasRelevantTypes-- yes -->blacklist\n  hasRelevantTypes-- no -->publish\n","diagramHtml":"<svg id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 361.94140625px;\" viewBox=\"0 0 361.94140625 937.609375\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .error-icon{fill:#552222;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .error-text{fill:#552222;stroke:#552222;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-thickness-normal{stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .marker{fill:#333333;stroke:#333333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .marker.cross{stroke:#333333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 p{margin:0;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster-label text{fill:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster-label span{color:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster-label span p{background-color:transparent;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .label text,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 span{fill:#333;color:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node rect,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node circle,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node ellipse,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node polygon,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .rough-node .label text,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node .label text,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .image-shape .label,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .icon-shape .label{text-anchor:middle;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .rough-node .label,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node .label,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .image-shape .label,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .icon-shape .label{text-align:center;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node.clickable{cursor:pointer;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .arrowheadPath{fill:#333333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .flowchart-link{stroke:#333333;fill:none;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster text{fill:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .cluster span{color:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 rect.text{fill:none;stroke-width:0;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .icon-shape,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .icon-shape p,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .icon-shape .label rect,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 .node .neo-node{stroke:#9370DB;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node rect,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].cluster rect,#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M123.07,47.5L122.987,51.583C122.904,55.667,122.737,63.833,122.724,71.5C122.711,79.167,122.851,86.334,122.922,89.917L122.992,93.501\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_input_tisane_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_input_tisane_0\" data-points=\"W3sieCI6MTIzLjA3MDMxMjUsInkiOjQ3LjV9LHsieCI6MTIyLjU3MDMxMjUsInkiOjcyfSx7IngiOjEyMy4wNzAzMTI1LCJ5Ijo5Ny41fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path><path d=\"M123.07,136.5L122.987,142.583C122.904,148.667,122.737,160.833,122.654,172.417C122.57,184,122.57,195,122.57,200.5L122.57,206\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_tisane_isAbuse_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_tisane_isAbuse_0\" data-points=\"W3sieCI6MTIzLjA3MDMxMjUsInkiOjEzNi41fSx7IngiOjEyMi41NzAzMTI1LCJ5IjoxNzN9LHsieCI6MTIyLjU3MDMxMjUsInkiOjIxMH1d\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path><path d=\"M80.482,385.818L72.185,398.999C63.888,412.181,47.293,438.543,38.996,481.058C30.699,523.573,30.699,582.24,30.699,640.906C30.699,699.573,30.699,758.24,31.914,793.688C33.129,829.137,35.559,841.367,36.774,847.482L37.989,853.597\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_isAbuse_publish_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_isAbuse_publish_0\" data-points=\"W3sieCI6ODAuNDgxOTA0NDU3MTE0NDcsInkiOjM4NS44MTc4NDE5NTcxMTQ0N30seyJ4IjozMC42OTkyMTg3NSwieSI6NDY0LjkwNjI1fSx7IngiOjMwLjY5OTIxODc1LCJ5Ijo2NDAuOTA2MjV9LHsieCI6MzAuNjk5MjE4NzUsInkiOjgxNi45MDYyNX0seyJ4IjozOC43NjgyNzYzNzY2ODM3NjUsInkiOjg1Ny41MjA3MTg2NzQxNTY3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path><path d=\"M164.659,385.818L172.956,398.999C181.253,412.181,197.847,438.543,206.144,457.225C214.441,475.906,214.441,486.906,214.441,492.406L214.441,497.906\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_isAbuse_hasRelevantTypes_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_isAbuse_hasRelevantTypes_0\" data-points=\"W3sieCI6MTY0LjY1ODcyMDU0Mjg4NTUzLCJ5IjozODUuODE3ODQxOTU3MTE0NDd9LHsieCI6MjE0LjQ0MTQwNjI1LCJ5Ijo0NjQuOTA2MjV9LHsieCI6MjE0LjQ0MTQwNjI1LCJ5Ijo1MDEuOTA2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path><path d=\"M229.283,765.064L230.316,773.705C231.349,782.345,233.415,799.626,234.448,813.766C235.48,827.906,235.48,838.906,235.48,844.406L235.48,849.906\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_hasRelevantTypes_blacklist_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_hasRelevantTypes_blacklist_0\" data-points=\"W3sieCI6MjI5LjI4MzI4NDA1MDI0NTg0LCJ5Ijo3NjUuMDY0MzcyMTk5NzU0Mn0seyJ4IjoyMzUuNDgwNDY4NzUsInkiOjgxNi45MDYyNX0seyJ4IjoyMzUuNDgwNDY4NzUsInkiOjg1My45MDYyNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path><path d=\"M172.137,737.602L166.354,750.819C160.572,764.037,149.007,790.471,132.939,812.068C116.872,833.665,96.302,850.424,86.018,858.804L75.733,867.183\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-L_hasRelevantTypes_publish_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_hasRelevantTypes_publish_0\" data-points=\"W3sieCI6MTcyLjEzNzA1ODQyMzkxMzAzLCJ5Ijo3MzcuNjAxOTAyMTczOTEzfSx7IngiOjEzNy40NDE0MDYyNSwieSI6ODE2LjkwNjI1fSx7IngiOjcyLjYzMTc3NjkxMDI3ODU2LCJ5Ijo4NjkuNzA5NjA1NDc0NjI2NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_input_tisane_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(122.5703125, 173)\"><g class=\"label\" data-id=\"L_tisane_isAbuse_0\" transform=\"translate(-34.359375, -12)\"><foreignObject width=\"68.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>response</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(30.69921875, 640.90625)\"><g class=\"label\" data-id=\"L_isAbuse_publish_0\" transform=\"translate(-9.7421875, -12)\"><foreignObject width=\"19.484375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>no</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(214.44140625, 464.90625)\"><g class=\"label\" data-id=\"L_isAbuse_hasRelevantTypes_0\" transform=\"translate(-12.3359375, -12)\"><foreignObject width=\"24.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(235.48046875, 816.90625)\"><g class=\"label\" data-id=\"L_hasRelevantTypes_blacklist_0\" transform=\"translate(-12.3359375, -12)\"><foreignObject width=\"24.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(138.03558, 815.54814)\"><g class=\"label\" data-id=\"L_hasRelevantTypes_publish_0\" transform=\"translate(-9.7421875, -12)\"><foreignObject width=\"19.484375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>no</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-input-0\" data-look=\"classic\" transform=\"translate(122.5703125, 27.5)\"><polygon points=\"-19.5,0 190.140625,0 209.640625,-39 0,-39\" class=\"label-container\" transform=\"translate(-95.0703125,19.5)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-87.5703125, -12)\"><rect></rect><foreignObject width=\"175.140625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Incoming chat message</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-tisane-1\" data-look=\"classic\" transform=\"translate(122.5703125, 116.5)\"><polygon points=\"9.75,0 72.984375,0 82.734375,-19.5 72.984375,-39 9.75,-39 0,-19.5\" class=\"label-container\" transform=\"translate(-41.3671875,19.5)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-24.1171875, -12)\"><rect></rect><foreignObject width=\"48.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Tisane</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-isAbuse-2\" data-look=\"classic\" transform=\"translate(122.5703125, 318.953125)\"><polygon points=\"108.953125,0 217.90625,-108.953125 108.953125,-217.90625 0,-108.953125\" class=\"label-container\" transform=\"translate(-108.453125, 108.953125)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-81.953125, -12)\"><rect></rect><foreignObject width=\"163.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Deemed problematic?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-hasRelevantTypes-3\" data-look=\"classic\" transform=\"translate(214.44140625, 640.90625)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Types not allowed by policy?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-blacklist-4\" data-look=\"classic\" transform=\"translate(235.48046875, 891.7578125)\"><circle class=\"basic label-container\" style=\"\" r=\"37.8515625\" cx=\"0\" cy=\"0\"></circle><g class=\"label\" style=\"\" transform=\"translate(-30.3515625, -12)\"><rect></rect><foreignObject width=\"60.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blacklist</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-flowchart-publish-5\" data-look=\"classic\" transform=\"translate(45.5703125, 891.7578125)\"><circle class=\"basic label-container\" style=\"\" r=\"34.90625\" cx=\"0\" cy=\"0\"></circle><g class=\"label\" style=\"\" transform=\"translate(-27.40625, -12)\"><rect></rect><foreignObject width=\"54.8125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Publish</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-c0a3c3549a21149f637acc959f25e42873e4c8f2cfd3f321460c30a6886424a6-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 361.94140625px;\" viewBox=\"0 0 361.94140625 937.609375\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .error-icon{fill:#a44141;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .error-text{fill:#ddd;stroke:#ddd;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-thickness-normal{stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-thickness-thick{stroke-width:3.5px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-pattern-solid{stroke-dasharray:0;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .marker.cross{stroke:lightgrey;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 p{margin:0;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster-label text{fill:#F9FFFE;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster-label span{color:#F9FFFE;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster-label span p{background-color:transparent;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .label text,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 span{fill:#ccc;color:#ccc;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node rect,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node circle,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node ellipse,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node polygon,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .rough-node .label text,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node .label text,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .image-shape .label,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .icon-shape .label{text-anchor:middle;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .rough-node .label,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node .label,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .image-shape .label,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .icon-shape .label{text-align:center;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node.clickable{cursor:pointer;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .arrowheadPath{fill:lightgrey;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster text{fill:#F9FFFE;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .cluster span{color:#F9FFFE;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 rect.text{fill:none;stroke-width:0;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .icon-shape,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .icon-shape p,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .icon-shape .label rect,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 .node .neo-node{stroke:#ccc;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node rect,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].cluster rect,#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node polygon{stroke:url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node path{stroke:url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient);stroke-width:1px;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node circle{stroke:url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M123.07,47.5L122.987,51.583C122.904,55.667,122.737,63.833,122.724,71.5C122.711,79.167,122.851,86.334,122.922,89.917L122.992,93.501\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_input_tisane_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_input_tisane_0\" data-points=\"W3sieCI6MTIzLjA3MDMxMjUsInkiOjQ3LjV9LHsieCI6MTIyLjU3MDMxMjUsInkiOjcyfSx7IngiOjEyMy4wNzAzMTI1LCJ5Ijo5Ny41fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path><path d=\"M123.07,136.5L122.987,142.583C122.904,148.667,122.737,160.833,122.654,172.417C122.57,184,122.57,195,122.57,200.5L122.57,206\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_tisane_isAbuse_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_tisane_isAbuse_0\" data-points=\"W3sieCI6MTIzLjA3MDMxMjUsInkiOjEzNi41fSx7IngiOjEyMi41NzAzMTI1LCJ5IjoxNzN9LHsieCI6MTIyLjU3MDMxMjUsInkiOjIxMH1d\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path><path d=\"M80.482,385.818L72.185,398.999C63.888,412.181,47.293,438.543,38.996,481.058C30.699,523.573,30.699,582.24,30.699,640.906C30.699,699.573,30.699,758.24,31.914,793.688C33.129,829.137,35.559,841.367,36.774,847.482L37.989,853.597\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_isAbuse_publish_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_isAbuse_publish_0\" data-points=\"W3sieCI6ODAuNDgxOTA0NDU3MTE0NDcsInkiOjM4NS44MTc4NDE5NTcxMTQ0N30seyJ4IjozMC42OTkyMTg3NSwieSI6NDY0LjkwNjI1fSx7IngiOjMwLjY5OTIxODc1LCJ5Ijo2NDAuOTA2MjV9LHsieCI6MzAuNjk5MjE4NzUsInkiOjgxNi45MDYyNX0seyJ4IjozOC43NjgyNzYzNzY2ODM3NjUsInkiOjg1Ny41MjA3MTg2NzQxNTY3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path><path d=\"M164.659,385.818L172.956,398.999C181.253,412.181,197.847,438.543,206.144,457.225C214.441,475.906,214.441,486.906,214.441,492.406L214.441,497.906\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_isAbuse_hasRelevantTypes_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_isAbuse_hasRelevantTypes_0\" data-points=\"W3sieCI6MTY0LjY1ODcyMDU0Mjg4NTUzLCJ5IjozODUuODE3ODQxOTU3MTE0NDd9LHsieCI6MjE0LjQ0MTQwNjI1LCJ5Ijo0NjQuOTA2MjV9LHsieCI6MjE0LjQ0MTQwNjI1LCJ5Ijo1MDEuOTA2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path><path d=\"M229.283,765.064L230.316,773.705C231.349,782.345,233.415,799.626,234.448,813.766C235.48,827.906,235.48,838.906,235.48,844.406L235.48,849.906\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_hasRelevantTypes_blacklist_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_hasRelevantTypes_blacklist_0\" data-points=\"W3sieCI6MjI5LjI4MzI4NDA1MDI0NTg0LCJ5Ijo3NjUuMDY0MzcyMTk5NzU0Mn0seyJ4IjoyMzUuNDgwNDY4NzUsInkiOjgxNi45MDYyNX0seyJ4IjoyMzUuNDgwNDY4NzUsInkiOjg1My45MDYyNX1d\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path><path d=\"M172.137,737.602L166.354,750.819C160.572,764.037,149.007,790.471,132.939,812.068C116.872,833.665,96.302,850.424,86.018,858.804L75.733,867.183\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-L_hasRelevantTypes_publish_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_hasRelevantTypes_publish_0\" data-points=\"W3sieCI6MTcyLjEzNzA1ODQyMzkxMzAzLCJ5Ijo3MzcuNjAxOTAyMTczOTEzfSx7IngiOjEzNy40NDE0MDYyNSwieSI6ODE2LjkwNjI1fSx7IngiOjcyLjYzMTc3NjkxMDI3ODU2LCJ5Ijo4NjkuNzA5NjA1NDc0NjI2NX1d\" data-look=\"classic\" marker-end=\"url(#diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_input_tisane_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(122.5703125, 173)\"><g class=\"label\" data-id=\"L_tisane_isAbuse_0\" transform=\"translate(-34.359375, -12)\"><foreignObject width=\"68.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>response</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(30.69921875, 640.90625)\"><g class=\"label\" data-id=\"L_isAbuse_publish_0\" transform=\"translate(-9.7421875, -12)\"><foreignObject width=\"19.484375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>no</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(214.44140625, 464.90625)\"><g class=\"label\" data-id=\"L_isAbuse_hasRelevantTypes_0\" transform=\"translate(-12.3359375, -12)\"><foreignObject width=\"24.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(235.48046875, 816.90625)\"><g class=\"label\" data-id=\"L_hasRelevantTypes_blacklist_0\" transform=\"translate(-12.3359375, -12)\"><foreignObject width=\"24.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>yes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(138.03558, 815.54814)\"><g class=\"label\" data-id=\"L_hasRelevantTypes_publish_0\" transform=\"translate(-9.7421875, -12)\"><foreignObject width=\"19.484375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>no</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-input-0\" data-look=\"classic\" transform=\"translate(122.5703125, 27.5)\"><polygon points=\"-19.5,0 190.140625,0 209.640625,-39 0,-39\" class=\"label-container\" transform=\"translate(-95.0703125,19.5)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-87.5703125, -12)\"><rect></rect><foreignObject width=\"175.140625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Incoming chat message</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-tisane-1\" data-look=\"classic\" transform=\"translate(122.5703125, 116.5)\"><polygon points=\"9.75,0 72.984375,0 82.734375,-19.5 72.984375,-39 9.75,-39 0,-19.5\" class=\"label-container\" transform=\"translate(-41.3671875,19.5)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-24.1171875, -12)\"><rect></rect><foreignObject width=\"48.234375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Tisane</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-isAbuse-2\" data-look=\"classic\" transform=\"translate(122.5703125, 318.953125)\"><polygon points=\"108.953125,0 217.90625,-108.953125 108.953125,-217.90625 0,-108.953125\" class=\"label-container\" transform=\"translate(-108.453125, 108.953125)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-81.953125, -12)\"><rect></rect><foreignObject width=\"163.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Deemed problematic?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-hasRelevantTypes-3\" data-look=\"classic\" transform=\"translate(214.44140625, 640.90625)\"><polygon points=\"139,0 278,-139 139,-278 0,-139\" class=\"label-container\" transform=\"translate(-138.5, 139)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Types not allowed by policy?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-blacklist-4\" data-look=\"classic\" transform=\"translate(235.48046875, 891.7578125)\"><circle class=\"basic label-container\" style=\"\" r=\"37.8515625\" cx=\"0\" cy=\"0\"></circle><g class=\"label\" style=\"\" transform=\"translate(-30.3515625, -12)\"><rect></rect><foreignObject width=\"60.703125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blacklist</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-flowchart-publish-5\" data-look=\"classic\" transform=\"translate(45.5703125, 891.7578125)\"><circle class=\"basic label-container\" style=\"\" r=\"34.90625\" cx=\"0\" cy=\"0\"></circle><g class=\"label\" style=\"\" transform=\"translate(-27.40625, -12)\"><rect></rect><foreignObject width=\"54.8125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Publish</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-58fefbe164f91744c0ed943c4e20bde0281265de4504032425f09931da07e053-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\n  input[/Incoming chat message/]\n  tisane{{Tisane}}\n  isAbuse{Deemed problematic?}\n  hasRelevantTypes{Types not allowed by policy?}\n  blacklist((Blacklist))\n  publish((Publish))\n  input-->tisane\n  tisane-- response -->isAbuse\n  isAbuse-- no -->publish\n  isAbuse-- yes -->hasRelevantTypes\n  hasRelevantTypes-- yes -->blacklist\n  hasRelevantTypes-- no -->publish\n"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ứng dụng phía khách gửi các bài đăng đến Tisane để quét."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Tisane gắn cờ bài đăng dựa trên mức độ nghiêm trọng và loại hành vi lạm dụng."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sau đó, ứng dụng khách cần kiểm tra xem các loại hành vi được ghi nhận trong phần ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["abuse"]}," có bị cấm theo chính sách cộng đồng hay không."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Nếu có các loại bị cấm, bài đăng sẽ bị đưa vào danh sách đen. (Thông thường, bài đăng sẽ được chuyển đến một kênh riêng cho quản trị viên. Vì lý do bảo trì, không nên xóa hoàn toàn tin nhắn mà không để lại dấu vết.)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Nếu không có loại bị cấm, hoặc phần phản hồi của Tisane không có phần ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["abuse"]},", thì bài đăng sẽ được công bố."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"tích-hợp-mã-nguồn-mở","__idx":2},"children":["Tích hợp mã nguồn mở"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Đối tác PubNub của chúng tôi đã xây dựng bản demo kiểm duyệt nội dung tích hợp mượt mà với Tisane và công khai mã nguồn trên GitHub. Triển khai này cho phép người dùng thiết lập chính sách kiểm duyệt cộng đồng một cách linh hoạt."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.pubnub.com/demos/moderation-dashboard/"},"children":["Bảng điều khiển kiểm duyệt cho trò chuyện của PubNub"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://github.com/pubnub/moderation-dashboard"},"children":["pubnub/moderation-dashboard trên GitHub"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"tích-hợp-với-các-nền-tảng-phổ-biến","__idx":3},"children":["Tích hợp với các nền tảng phổ biến"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Xem phần: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://tisane.ai/integrations"},"children":["Tích hợp - Tisane Labs"]}]}]},"headings":[{"value":"Kiểm duyệt trò chuyện trực tiếp","id":"kiểm-duyệt-trò-chuyện-trực-tiếp","depth":1},{"value":"Kiến trúc tích hợp tiêu chuẩn","id":"kiến-trúc-tích-hợp-tiêu-chuẩn","depth":2},{"value":"Tích hợp mã nguồn mở","id":"tích-hợp-mã-nguồn-mở","depth":2},{"value":"Tích hợp với các nền tảng phổ biến","id":"tích-hợp-với-các-nền-tảng-phổ-biến","depth":2}],"frontmatter":{"seo":{"title":"Kiểm duyệt trò chuyện trực tiếp"}},"lastModified":"2025-06-30T05:16:22.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/vi/guides/how-tos/liveusercontent","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}