Skip to content

Commit

Permalink
Update Architecture.drawio
Browse files Browse the repository at this point in the history
  • Loading branch information
SeoulSKY committed Dec 1, 2024
1 parent 5c72def commit aaa7ab3
Showing 1 changed file with 20 additions and 51 deletions.
71 changes: 20 additions & 51 deletions docs/Architecture.drawio
Original file line number Diff line number Diff line change
@@ -1,76 +1,45 @@
<mxfile host="Electron" modified="2024-03-12T03:18:34.130Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.0.4 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="yPl4vvcUOQiER0_I8ogP" version="24.0.4" type="device">
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
<diagram name="Page-1" id="s6sJN6m9JbbLE2tuZze1">
<mxGraphModel dx="1141" dy="636" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="g41JNA4TQSj-61qN1NvQ-1" value="" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="270" y="150" width="390" height="300" as="geometry" />
<mxCell id="g41JNA4TQSj-61qN1NvQ-1" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="300" y="150" width="320" height="360" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-2" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Server (sorusora.seoulsky.org)&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="330" y="160" width="270" height="40" as="geometry" />
<mxCell id="g41JNA4TQSj-61qN1NvQ-2" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Server (sorusora.seoulsky.dev)&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="325" y="160" width="270" height="40" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-7" target="g41JNA4TQSj-61qN1NvQ-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-7" target="g41JNA4TQSj-61qN1NvQ-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-7" target="g41JNA4TQSj-61qN1NvQ-13">
<mxCell id="yQu4WW1IrM2n4_j3L6Ld-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-13" target="yQu4WW1IrM2n4_j3L6Ld-2">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="290" y="310" />
<mxPoint x="290" y="220" />
<mxPoint x="340" y="325" />
<mxPoint x="340" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-7" value="&lt;div&gt;Discord Bot&lt;/div&gt;&lt;div&gt;(Python)&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="320" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-9" value="Database&lt;div&gt;(MongoDB)&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="490" y="340" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-10" target="g41JNA4TQSj-61qN1NvQ-15">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="640" y="250" />
<mxPoint x="640" y="300" />
</Array>
</mxGeometry>
<mxCell id="g41JNA4TQSj-61qN1NvQ-13" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Discord API&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="275" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-10" value="Chat AI&lt;div&gt;(Node.js)&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="490" y="220" width="120" height="60" as="geometry" />
<mxCell id="g41JNA4TQSj-61qN1NvQ-15" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Gemini API&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="275" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-13" target="g41JNA4TQSj-61qN1NvQ-22">
<mxCell id="yQu4WW1IrM2n4_j3L6Ld-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="yQu4WW1IrM2n4_j3L6Ld-2" target="yQu4WW1IrM2n4_j3L6Ld-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-13" target="g41JNA4TQSj-61qN1NvQ-7">
<mxCell id="yQu4WW1IrM2n4_j3L6Ld-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="yQu4WW1IrM2n4_j3L6Ld-2" target="g41JNA4TQSj-61qN1NvQ-15">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="290" y="220" />
<mxPoint x="290" y="310" />
<mxPoint x="580" y="270" />
<mxPoint x="580" y="325" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-13" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Discord API&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="60" y="170" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-15" target="g41JNA4TQSj-61qN1NvQ-10">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="640" y="300" />
<mxPoint x="640" y="250" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-15" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Character AI API&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="710" y="250" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="g41JNA4TQSj-61qN1NvQ-22" target="g41JNA4TQSj-61qN1NvQ-13">
<mxGeometry relative="1" as="geometry" />
<mxCell id="yQu4WW1IrM2n4_j3L6Ld-2" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Discord Bot&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;(Python&lt;/font&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap: nowrap; background-color: initial;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2018px%3B%26quot%3B%26gt%3BDiscord%20API%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2280%22%20y%3D%22250%22%20width%3D%22160%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;span style=&quot;font-size: 18px; background-color: initial;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="380" y="220" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="g41JNA4TQSj-61qN1NvQ-22" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Discord App&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="60" y="330" width="160" height="100" as="geometry" />
<mxCell id="yQu4WW1IrM2n4_j3L6Ld-3" value="&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;Database&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;(MongoDB&lt;/font&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start; text-wrap: nowrap; background-color: initial;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2018px%3B%26quot%3B%26gt%3BDiscord%20API%26lt%3B%2Ffont%26gt%3B%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2280%22%20y%3D%22250%22%20width%3D%22160%22%20height%3D%22100%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;span style=&quot;font-size: 18px; background-color: initial;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="380" y="370" width="160" height="100" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
Expand Down

0 comments on commit aaa7ab3

Please sign in to comment.