We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
discord.js
Hello,
I try to send file from Buffer, but I have an issue with encoding. My file content is not encode in 'utf-8'. Can you help me ?
import { AttachmentBuilder, Client, Events, GatewayIntentBits, TextChannel } from "discord.js"; import { Buffer } from "node:buffer"; const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages], }); client.once(Events.ClientReady, () => { // 🤖 Discord bot is ready! 🤖 }); client.on(Events.GuildAvailable, async (guild) => { const bufTest = Buffer.from("Récapitulatif", "utf-8"); console.log("bufTest :>> ", bufTest); console.log("bufTest value :>> ", bufTest.toString()); const channel = guild.channels.cache.get("<<CHANNEL_ID>>") as TextChannel; const bTst = new AttachmentBuilder(bufTest, { name: "tst.log", description: "Test", }); channel.send({ content: "test 2", files: [bTst] }); }); client.login("<<TOKEN>>");
bufTest :>> <Buffer 52 c3 a9 63 61 70 69 74 75 6c 61 74 69 66> bufTest value :>> Récapitulatif
"discord.js": "^14.12.1", "dotenv": "^16.4.5", "@types/node": "^20.11.20", "tsup": "^8.0.2", "tsx": "^4.7.1", "typescript": "^5.3.3"
Medium (should be fixed soon)
No Partials
Guilds, GuildMessages
No response
The text was updated successfully, but these errors were encountered:
When you download the file, it is fine.
When Discord unfurls the attachment as a preview, it looks like it's content sniffing. In this case, it appears to be text/plain; charset=ISO-8859-1.
text/plain; charset=ISO-8859-1
This is probably a bug. You can try submitting an issue to Discord via https://github.com/discord/discord-api-docs.
Overall: not a discord.js issue.
Sorry, something went wrong.
No branches or pull requests
Which package is this bug report for?
discord.js
Issue description
Hello,
I try to send file from Buffer, but I have an issue with encoding. My file content is not encode in 'utf-8'. Can you help me ?
bot.ts
Console result
Discord result
Code sample
Versions
Issue priority
Medium (should be fixed soon)
Which partials do you have configured?
No Partials
Which gateway intents are you subscribing to?
Guilds, GuildMessages
I have tested this issue on a development release
No response
The text was updated successfully, but these errors were encountered: