{"id":8887,"date":"2022-09-16T02:50:33","date_gmt":"2022-09-15T21:20:33","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/"},"modified":"2022-09-16T02:50:33","modified_gmt":"2022-09-15T21:20:33","slug":"solved-display-all-guild-names-of-a-bot-in-discord-js","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/","title":{"rendered":"[Solved] Display all Guild Names of a Bot in discord.js"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-68742816\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"68742816\" data-parentid=\"68742527\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>guilds.json<\/p>\n<pre class=\"lang-json prettyprint-override\"><code>{\n    Placeholder: null\n}\n<\/code><\/pre>\n<p>The above is the file with the guild IDs<\/p>\n<pre class=\"lang-js prettyprint-override\"><code>const fs = require('fs');\nconst Discord = require('discord.js');\nconst client = new Discord.Client();\n\nclient.on('ready', () =&gt; {\n    let guilds = client.guilds.cache\n    const json = {}\n    guilds.forEach(g =&gt; {\n        json[g.name] = g.id\n    });\n    fs.writeFileSync('.\/guilds.json', JSON.stringify(json))\n});\n\nclient.on('guildCreate', guild =&gt; {\n    const file = fs.readFileSync('.\/guilds.json', 'utf8');\n    const json = JSON.parse(file);\n    json[guild.name] = guild.id;\n    fs.writeFileSync('.\/guilds.json', JSON.stringify(json));\n})\n\nclient.on('guildDelete', guild =&gt; {\n    const file = fs.readFileSync('.\/guilds.json', 'utf8');\n    const json = JSON.parse(file);\n    delete json[guild.name];\n    fs.writeFileSync('.\/guilds.json', JSON.stringify(json));\n})\n\nclient.on('guildUpdate', (oldGuild, newGuild) =&gt; {\n    if(oldGuild.name === newGuild.name) return;\n    const file = fs.readFileSync('.\/guilds.json', 'utf8');\n    const json = JSON.parse(file);\n    delete json[oldGuild.name];\n    json[newGuild.name] = newGuild.id;\n    fs.writeFileSync('.\/guilds.json', JSON.stringify(json));\n});\n<\/code><\/pre>\n<p>My <code>fs<\/code> syntax may be wrong, but at least you should get the idea. On ready, you put all the guilds into the file, on guild create, you add that guild to the file, on guild delete, you delete the guild from the file.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">10<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Display all Guild Names of a Bot in discord.js <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] guilds.json { Placeholder: null } The above is the file with the guild IDs const fs = require(&#8216;fs&#8217;); const Discord = require(&#8216;discord.js&#8217;); const client = new Discord.Client(); client.on(&#8216;ready&#8217;, () =&gt; { let guilds = client.guilds.cache const json = {} guilds.forEach(g =&gt; { json[g.name] = g.id }); fs.writeFileSync(&#8216;.\/guilds.json&#8217;, JSON.stringify(json)) }); client.on(&#8216;guildCreate&#8217;, guild =&gt; { const &#8230; <a title=\"[Solved] Display all Guild Names of a Bot in discord.js\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\" aria-label=\"More on [Solved] Display all Guild Names of a Bot in discord.js\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[2208,1160,819,333],"class_list":["post-8887","post","type-post","status-publish","format-standard","hentry","category-solved","tag-bots","tag-discord","tag-discord-js","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Display all Guild Names of a Bot in discord.js - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Display all Guild Names of a Bot in discord.js - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] guilds.json { Placeholder: null } The above is the file with the guild IDs const fs = require(&#039;fs&#039;); const Discord = require(&#039;discord.js&#039;); const client = new Discord.Client(); client.on(&#039;ready&#039;, () =&gt; { let guilds = client.guilds.cache const json = {} guilds.forEach(g =&gt; { json[g.name] = g.id }); fs.writeFileSync(&#039;.\/guilds.json&#039;, JSON.stringify(json)) }); client.on(&#039;guildCreate&#039;, guild =&gt; { const ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-15T21:20:33+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Display all Guild Names of a Bot in discord.js\",\"datePublished\":\"2022-09-15T21:20:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\"},\"wordCount\":78,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"bots\",\"discord\",\"discord.js\",\"javascript\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\",\"name\":\"[Solved] Display all Guild Names of a Bot in discord.js - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-15T21:20:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Display all Guild Names of a Bot in discord.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Display all Guild Names of a Bot in discord.js - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Display all Guild Names of a Bot in discord.js - JassWeb","og_description":"[ad_1] guilds.json { Placeholder: null } The above is the file with the guild IDs const fs = require('fs'); const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () =&gt; { let guilds = client.guilds.cache const json = {} guilds.forEach(g =&gt; { json[g.name] = g.id }); fs.writeFileSync('.\/guilds.json', JSON.stringify(json)) }); client.on('guildCreate', guild =&gt; { const ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/","og_site_name":"JassWeb","article_published_time":"2022-09-15T21:20:33+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Display all Guild Names of a Bot in discord.js","datePublished":"2022-09-15T21:20:33+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/"},"wordCount":78,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["bots","discord","discord.js","javascript"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/","url":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/","name":"[Solved] Display all Guild Names of a Bot in discord.js - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-15T21:20:33+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-display-all-guild-names-of-a-bot-in-discord-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Display all Guild Names of a Bot in discord.js"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/8887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=8887"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/8887\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=8887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=8887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=8887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}