首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Discord.JS获取附件URL并发送通道

Discord.JS获取附件URL并发送通道
EN

Stack Overflow用户
提问于 2022-04-03 23:53:45
回答 1查看 687关注 0票数 0

我有这个机器人代码"discord.js v13",我需要获得附加文件的网址并立即发送链接。我该怎么做?我将把代码部分留在下面

代码语言:javascript
复制
            // save file in folder 'musicas'
            stream.pipe(createWriteStream(__dirname + `/musicas/${pegaid}.mp3`)).on('finish', () => {

                // Sending the attachment, and its link
                try {
                    message.channel.send({
                        files: [{
                            attachment: (__dirname + `/musicas/${musicid}.mp3`),
                            name: `${musicid}.mp3`
                        }],
                    });
                } catch (e) {
                    return message.channel.send(`${message.author}, Error ao tentar converter a música!`);
                }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-04 11:41:07

我猜你想发送附加文件的URL。不幸的是,您只能在首先发送附件本身之后发送URL。

代码语言:javascript
复制
const image = await message.channel.send({ files: [{ attachment: `full-path`, name: `something.mp3` }] });
return message.channel.send({ content: `${image.attachments.first().proxyURL}` });

在discord.js文档这里中阅读更多关于它的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71730727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档