要让 Discord 机器人发送只有发送者才能看到的消息,可以通过使用 Discord 的私人消息功能来实现。私人消息是一种只有发送者和接收者能够看到的消息类型。
下面是实现该功能的步骤:
以下是一个使用 Discord.js(JavaScript)库的示例代码:
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}`);
});
client.on('message', (message) => {
if (message.author.bot) return; // 忽略机器人自己发送的消息
if (message.content === '!private') {
// 判断消息内容是否为指定命令
if (message.author.id === 'YOUR_USER_ID') {
// 判断发送者是否是你希望的目标(使用你的 Discord 用户 ID)
message.author.send('这是一条只有你能看到的私人消息!');
}
}
});
client.login('YOUR_BOT_TOKEN');
请注意,上述代码中的 YOUR_USER_ID
和 YOUR_BOT_TOKEN
需要替换为你自己的用户 ID 和机器人令牌。
推荐的腾讯云相关产品:由于要求不能提及具体品牌商,这里无法给出腾讯云相关产品的推荐。你可以在腾讯云官方网站上查找与云计算相关的产品和服务。
希望以上信息能对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云