Discord Bot 自动发送消息
Posted
技术标签:
【中文标题】Discord Bot 自动发送消息【英文标题】:Discord Bot Auto-Send Message 【发布时间】:2020-12-01 09:11:58 【问题描述】:所以这是我第一次在 DiscordJS 中编码(或一般编码),我需要一些帮助来让机器人自动在特定频道中发送消息。请问我可以帮忙吗?谢谢!
这是我的代码:
const Discord = require("discord.js");
const client = new Discord.Client();
client.once("ready", () =>
console.log("LemonBot is online!");
);
const express = require("express");
const app = express();
const guildId = "739855462274695188";
const channelId = "739875350594584707";
const message = "!d bump"
client.login(my discord bot token)
【问题讨论】:
到目前为止您尝试过什么?你能给我们看一些代码吗? 请显示您所做的任何研究。您是否尝试过文档或 discord.js 指南? @Jakye const Discord = require("discord.js"); const client = new Discord.Client(); client.once("ready", () => console.log("LemonBot 在线!"); );常量表达 = 要求(“表达”);常量应用程序 = 快递(); const guildId = "739855462274695188";常量频道 ID = "739875350594584707"; const message = "!d bump" client.login(my discord bot token) 编辑您的问题并在其中包含代码(可以格式化的地方)而不是在评论中。 【参考方案1】:const Discord = require("discord.js");
const client = new Discord.Client();
client.on("ready", () =>
console.log(`$client.user.tag is online!`);
// Getting the channel from client.channels Collection.
const Channel = client.channels.cache.get("739875350594584707");
// Checking if the channel exists.
if (!Channel) return console.error("Couldn't find the channel.");
// Sending "!d bump" to the channel.
Channel.send("!d bump").catch(e => console.log(e));
);
client.login(process.env.DISORD_AUTH_TOKEN)
【讨论】:
以上是关于Discord Bot 自动发送消息的主要内容,如果未能解决你的问题,请参考以下文章
Discord.py bot - 如何让机器人在 DM 中向我发送用户的消息?