<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
    <title>Deploy Commands til discord - Paste fra ServicePoint A/S</title>
    <description>Deploy Commands til discord - Paste fra ServicePoint A/S</description>
    <atom:link href="https://paste.sikkersupport.dk/view/rss/372afc99" rel="self" type="application/rss+xml" />
    <link>https://paste.sikkersupport.dk/</link>
    <language>en</language>
<item>
    <title>Re: Deploy Commands til discord</title>
    <link>https://paste.sikkersupport.dk/view/585c4ca0</link>
    <pubDate>Wed, 11 Oct 2023 17:49:19 +0000</pubDate>
    <dc:creator>dsadsa</dc:creator>
    <guid isPermaLink="false">https://paste.sikkersupport.dk/view/585c4ca0</guid>
    <description><![CDATA[const fs = require('node:fs'); const path = require('node:path'); const { REST } = require('@discordjs/rest'); const { Routes } = require('discord.js'); const clientId = '1094912554930814976'; // Dit&#8230;]]></description>
    <content:encoded><![CDATA[<div class="javascript geshi"><ol><li class="li1"><div class="de1"><span class="kw1">const</span> fs <span class="sy0">=</span> require<span class="br0">&#40;</span><span class="st0">'node:fs'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> path <span class="sy0">=</span> require<span class="br0">&#40;</span><span class="st0">'node:path'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> <span class="br0">&#123;</span> REST <span class="br0">&#125;</span> <span class="sy0">=</span> require<span class="br0">&#40;</span><span class="st0">'@discordjs/rest'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> <span class="br0">&#123;</span> Routes <span class="br0">&#125;</span> <span class="sy0">=</span> require<span class="br0">&#40;</span><span class="st0">'discord.js'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> clientId <span class="sy0">=</span> <span class="st0">'1094912554930814976'</span><span class="sy0">;</span> <span class="co1">// Dit Client ID</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> guildId <span class="sy0">=</span> <span class="st0">'1075395077465178252'</span><span class="sy0">;</span> <span class="co1">// Dit Discord-server ID</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> commands <span class="sy0">=</span> <span class="br0">&#91;</span><span class="br0">&#93;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> commandsPath <span class="sy0">=</span> path.<span class="me1">join</span><span class="br0">&#40;</span>__dirname<span class="sy0">,</span> <span class="st0">'kommandoer'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> commandFiles <span class="sy0">=</span> fs.<span class="me1">readdirSync</span><span class="br0">&#40;</span>commandsPath<span class="br0">&#41;</span>.<span class="me1">filter</span><span class="br0">&#40;</span>file <span class="sy0">=&gt;</span> file.<span class="me1">endsWith</span><span class="br0">&#40;</span><span class="st0">'.js'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">for</span> <span class="br0">&#40;</span><span class="kw1">const</span> file of commandFiles<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="kw1">const</span> filePath <span class="sy0">=</span> path.<span class="me1">join</span><span class="br0">&#40;</span>commandsPath<span class="sy0">,</span> file<span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="kw1">const</span> command <span class="sy0">=</span> require<span class="br0">&#40;</span>filePath<span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; commands.<span class="me1">push</span><span class="br0">&#40;</span>command.<span class="me1">data</span>.<span class="me1">toJSON</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="kw1">const</span> rest <span class="sy0">=</span> <span class="kw1">new</span> REST<span class="br0">&#40;</span><span class="br0">&#123;</span> version<span class="sy0">:</span> <span class="st0">'10'</span> <span class="br0">&#125;</span><span class="br0">&#41;</span>.<span class="me1">setToken</span><span class="br0">&#40;</span><span class="st0">'MTA......a0FkL-DJ5c'</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// Din meget hemmelige token :)</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">rest.<span class="me1">put</span><span class="br0">&#40;</span>Routes.<span class="me1">applicationGuildCommands</span><span class="br0">&#40;</span>clientId<span class="sy0">,</span> guildId<span class="br0">&#41;</span><span class="sy0">,</span> <span class="br0">&#123;</span> body<span class="sy0">:</span> commands <span class="br0">&#125;</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; .<span class="me1">then</span><span class="br0">&#40;</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">=&gt;</span> console.<span class="me1">log</span><span class="br0">&#40;</span><span class="st0">'Successfully registered application commands.'</span><span class="br0">&#41;</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; .<span class="kw1">catch</span><span class="br0">&#40;</span>console.<span class="me1">error</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
</ol></div>]]></content:encoded>
</item>
</channel>
</rss>
