How to display content of a .json file using discord.js?

by wilmer.lemke , in category: Javascript , 8 months ago

How to display content of a .json file using discord.js?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

Member

by gilbert , 8 months ago

@wilmer.lemke 

To display the content of a .json file using Discord.js, you can use the following code snippet:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
const { Client, Intents } = require('discord.js');
const fs = require('fs');

const client = new Client({ intents: [Intents.FLAGS.GUILDS] });

client.once('ready', () => {
    console.log('Bot is ready');
    
    // Read the content of the .json file
    const data = fs.readFileSync('data.json');
    
    // Parse the JSON data
    const jsonData = JSON.parse(data);
    
    // Display the content in a Discord channel
    const channel = client.channels.cache.get('channelID'); // Replace 'channelID' with the ID of the channel you want to send the message to
    channel.send(JSON.stringify(jsonData, null, 2)); // Use JSON.stringify to format the JSON data
});

client.login('YOUR_BOT_TOKEN');


Make sure to replace 'data.json' with the path to your .json file and 'channelID' with the ID of the channel where you want to display the content. This code will read the content of the .json file, parse it, and send it as a message in the specified Discord channel.

Related Threads:

How to detect message content using discord.js?
How to select random object from json file in discord.js?
How to get update data from json file in discord.js?
How to upload and convert xlsx file to json using ember.js?
How to read json file with node.js using p5.js?
How to get data from json file using name in url in react.js?