因此,我正在尝试创建一个命令,例如通过!embed #games Cool game
将嵌入的视频发送到带标签的频道。因此,我尝试使用args[0].id
和embedargs[0].id
以及普通的args和embedargs,但是bot仍然不知道将其发送到哪里并引发错误。
在此先感谢您的帮助! <3
答案 0 :(得分:0)
这应该是您所追求的:
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: { server: './server.ts' },
resolve: { extensions: ['.js', '.ts'] },
target: 'node',
// TO-DO: Enable "production" mode for going live with Universal
mode: 'development',
// this makes sure we include node_modules and other 3rd party libraries
externals: [/node_modules/],
output: {
path: path.join(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [{ test: /\.ts$/, loader: 'ts-loader' }]
},
plugins: [
]
};
这将查找第一个提到的频道,然后向其发送消息。您只需要拆分邮件的前两个部分即可收到您的嵌入内容,如下所示:
message.mentions.channels.first().send("Message Content", embed);