Skip to content

Commit 3c55987

Browse files
authored
Merge pull request #2 from Mikashiiiok/new_branch
Updated Index.html
2 parents a9c601e + 50f7c62 commit 3c55987

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<li>Invite your bot to a server.</li>
2121
</ol>
2222
<p>Once you have that done, it&#39;s time to start creating the robot using the package. See under.</p>
23-
<a id="md:example-using-messagecontent-intent" class="tsd-anchor"></a><h1><a href="#md:example-using-messagecontent-intent">Example using MessageContent Intent</a></h1><pre><code class="language-javascript"><span class="hl-4">const</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-5">Client</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">Intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">IntentsBitFields</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">PresenceStatus</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">PresenceTypes</span><span class="hl-1">,</span><br/><span class="hl-1">} require(&quot;dbdteamjs&quot;);</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">$Intents</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">IntentsBitFields</span><span class="hl-1">(</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">Guilds</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">GuildMembers</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">GuildMessages</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">MessageContent</span><br/><span class="hl-1">);</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">client</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">Client</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">token:</span><br/><span class="hl-1"> </span><span class="hl-7">&quot;Here your bot token&quot;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">intents:</span><span class="hl-1"> </span><span class="hl-0">$Intents</span><span class="hl-1">.</span><span class="hl-0">intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">gateway:</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">mobilePlatform:</span><span class="hl-1"> </span><span class="hl-4">false</span><span class="hl-1">,</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;ready&quot;</span><span class="hl-1">, ({ </span><span class="hl-0">username</span><span class="hl-1"> }) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-7">`I have successfully logged on to </span><span class="hl-4">${</span><span class="hl-0">username</span><span class="hl-4">}</span><span class="hl-7">`</span><span class="hl-1">);</span><br/><br/><span class="hl-1"> </span><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-0">presence</span><span class="hl-1">.</span><span class="hl-6">update</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">activities:</span><span class="hl-1"> [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-7">`Hello world!`</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">type:</span><span class="hl-1"> </span><span class="hl-0">PresenceTypes</span><span class="hl-1">.</span><span class="hl-0">Competing</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> ],</span><br/><span class="hl-1"> </span><span class="hl-0">since:</span><span class="hl-1"> </span><span class="hl-3">0</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">status:</span><span class="hl-1"> </span><span class="hl-0">PresenceStatus</span><span class="hl-1">.</span><span class="hl-5">DND</span><span class="hl-1">,</span><br/><span class="hl-1"> });</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;messageCreate&quot;</span><span class="hl-1">, </span><span class="hl-4">async</span><span class="hl-1">(</span><span class="hl-0">msg</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-8">if</span><span class="hl-1">(</span><span class="hl-0">msg</span><span class="hl-1">.</span><span class="hl-0">content</span><span class="hl-1">?.</span><span class="hl-6">toLowerCase</span><span class="hl-1">() === </span><span class="hl-7">&quot;!hi&quot;</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">msg</span><span class="hl-1">.</span><span class="hl-6">reply</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">content:</span><span class="hl-1"> </span><span class="hl-7">`Hi!`</span><br/><span class="hl-1"> })</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">})</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">connect</span><span class="hl-1">() </span><span class="hl-9">// Will establish the connection between the robot and the WS.</span>
23+
<a id="md:example-using-messagecontent-intent" class="tsd-anchor"></a><h1><a href="#md:example-using-messagecontent-intent">Example using MessageContent Intent</a></h1><pre><code class="language-javascript"><span class="hl-4">const</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-5">Client</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">Intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">IntentsBitFields</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">PresenceStatus</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-5">PresenceTypes</span><span class="hl-1"></span><br/><span class="hl-1">} = require(&quot;dbdteamjs&quot;);</span><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">$Intents</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">IntentsBitFields</span><span class="hl-1">(</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">Guilds</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">GuildMembers</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">GuildMessages</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">MessageContent</span><br/><span class="hl-1">);</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">client</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">Client</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">token:</span><br/><span class="hl-1"> </span><span class="hl-7">&quot;Here your bot token&quot;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">intents:</span><span class="hl-1"> </span><span class="hl-0">$Intents</span><span class="hl-1">.</span><span class="hl-0">intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">gateway:</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">mobilePlatform:</span><span class="hl-1"> </span><span class="hl-4">false</span><span class="hl-1">,</span><br/><span class="hl-1"> },</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;ready&quot;</span><span class="hl-1">, ({ </span><span class="hl-0">username</span><span class="hl-1"> }) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-7">`I have successfully logged on to </span><span class="hl-4">${</span><span class="hl-0">username</span><span class="hl-4">}</span><span class="hl-7">`</span><span class="hl-1">);</span><br/><br/><span class="hl-1"> </span><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-0">presence</span><span class="hl-1">.</span><span class="hl-6">update</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">activities:</span><span class="hl-1"> [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-7">`Hello world!`</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">type:</span><span class="hl-1"> </span><span class="hl-0">PresenceTypes</span><span class="hl-1">.</span><span class="hl-0">Competing</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> ],</span><br/><span class="hl-1"> </span><span class="hl-0">since:</span><span class="hl-1"> </span><span class="hl-3">0</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">status:</span><span class="hl-1"> </span><span class="hl-0">PresenceStatus</span><span class="hl-1">.</span><span class="hl-5">DND</span><span class="hl-1">,</span><br/><span class="hl-1"> });</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;messageCreate&quot;</span><span class="hl-1">, </span><span class="hl-4">async</span><span class="hl-1">(</span><span class="hl-0">msg</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-8">if</span><span class="hl-1">(</span><span class="hl-0">msg</span><span class="hl-1">.</span><span class="hl-0">content</span><span class="hl-1">?.</span><span class="hl-6">toLowerCase</span><span class="hl-1">() === </span><span class="hl-7">&quot;!hi&quot;</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">msg</span><span class="hl-1">.</span><span class="hl-6">reply</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">content:</span><span class="hl-1"> </span><span class="hl-7">`Hi!`</span><br/><span class="hl-1"> })</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">})</span><br/><span class="hl-1">});</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">connect</span><span class="hl-1">() </span><span class="hl-9">// Will establish the connection between the robot and the WS.</span>
2424
</code><button>Copy</button></pre>
2525
<a id="md:example-using-interactions" class="tsd-anchor"></a><h1><a href="#md:example-using-interactions">Example using Interactions</a></h1><pre><code class="language-javascript"><span class="hl-8">import</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">Client</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">IntegrationTypes</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">IntentsBitFields</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">InteractionContexts</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">PresenceStatus</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">PresenceTypes</span><span class="hl-1">,</span><br/><span class="hl-1">} </span><span class="hl-8">from</span><span class="hl-1"> </span><span class="hl-7">&quot;dbdteamjs&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">Intents</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">IntentsBitFields</span><span class="hl-1">()</span><br/><br/><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-6">add</span><span class="hl-1">(</span><span class="hl-7">&quot;Guilds&quot;</span><span class="hl-1">)</span><br/><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-6">add</span><span class="hl-1">(</span><span class="hl-7">&quot;GuildMembers&quot;</span><span class="hl-1">)</span><br/><br/><span class="hl-4">const</span><span class="hl-1"> </span><span class="hl-5">client</span><span class="hl-1"> = </span><span class="hl-4">new</span><span class="hl-1"> </span><span class="hl-6">Client</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">token:</span><span class="hl-1"> </span><span class="hl-7">`Here your bot token`</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">intents:</span><span class="hl-1"> </span><span class="hl-0">Intents</span><span class="hl-1">.</span><span class="hl-0">intents</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">gateway:</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">mobilePlatform:</span><span class="hl-1"> </span><span class="hl-4">false</span><span class="hl-1"> </span><span class="hl-9">// Only this if you want the robot to have the online icon on a mobile device.</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">})</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;ready&quot;</span><span class="hl-1">, () </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-6">log</span><span class="hl-1">(</span><span class="hl-7">`I have successfully logged on to </span><span class="hl-4">${</span><span class="hl-0">client</span><span class="hl-10">.</span><span class="hl-0">user</span><span class="hl-10">.</span><span class="hl-0">username</span><span class="hl-4">}</span><span class="hl-7">`</span><span class="hl-1">)</span><br/><span class="hl-1"> </span><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-0">presence</span><span class="hl-1">.</span><span class="hl-6">update</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">activities:</span><span class="hl-1"> [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-7">`Hello world!`</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">type:</span><span class="hl-1"> </span><span class="hl-0">PresenceTypes</span><span class="hl-1">.</span><span class="hl-0">Competing</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> ], </span><br/><span class="hl-1"> </span><span class="hl-0">since:</span><span class="hl-1"> </span><span class="hl-3">0</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">status:</span><span class="hl-1"> </span><span class="hl-0">PresenceStatus</span><span class="hl-1">.</span><span class="hl-5">DND</span><span class="hl-1"> </span><span class="hl-9">// This means Do not Disturb</span><br/><span class="hl-1"> })</span><br/><br/><span class="hl-1"> </span><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-0">application</span><span class="hl-1">.</span><span class="hl-0">commands</span><span class="hl-1">.</span><span class="hl-6">set</span><span class="hl-1">(</span><br/><span class="hl-1"> [</span><br/><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">name:</span><span class="hl-1"> </span><span class="hl-7">&quot;ping&quot;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">description:</span><span class="hl-1"> </span><span class="hl-7">&quot;Pong!&quot;</span><span class="hl-1">,</span><br/><span class="hl-1"> </span><span class="hl-0">options:</span><span class="hl-1"> [],</span><br/><span class="hl-1"> </span><span class="hl-0">type:</span><span class="hl-1"> </span><span class="hl-0">InteractionTypes</span><span class="hl-1">.</span><span class="hl-0">Slash</span><br/><span class="hl-1"> }, </span><span class="hl-9">//You can add more application commands adding it in the array.</span><br/><span class="hl-1"> ]</span><br/><span class="hl-1"> )</span><br/><span class="hl-1">})</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">on</span><span class="hl-1">(</span><span class="hl-7">&quot;interactionCreate&quot;</span><span class="hl-1">, </span><span class="hl-4">async</span><span class="hl-1">(</span><span class="hl-0">interaction</span><span class="hl-1">) </span><span class="hl-4">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-8">if</span><span class="hl-1">(</span><span class="hl-0">interaction</span><span class="hl-1">.</span><span class="hl-0">isSlash</span><span class="hl-1">){</span><br/><span class="hl-1"> </span><span class="hl-8">if</span><span class="hl-1">(</span><span class="hl-0">interaction</span><span class="hl-1">.</span><span class="hl-0">name</span><span class="hl-1"> === </span><span class="hl-7">&quot;ping&quot;</span><span class="hl-1">){</span><br/><span class="hl-1"> </span><span class="hl-0">interaction</span><span class="hl-1">.</span><span class="hl-6">makeReply</span><span class="hl-1">({ </span><span class="hl-0">content:</span><span class="hl-1"> </span><span class="hl-7">`Pong!</span><span class="hl-11">\n</span><span class="hl-7">Latency: </span><span class="hl-4">${</span><span class="hl-0">client</span><span class="hl-10">.</span><span class="hl-0">ping</span><span class="hl-4">}</span><span class="hl-7">`</span><span class="hl-1"> })</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">})</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-6">connect</span><span class="hl-1">() </span><span class="hl-9">// Will establish the connection between the robot and the WS.</span>
2626
</code><button>Copy</button></pre>

0 commit comments

Comments
 (0)