繁体   English   中英

如何在 Discord.js v14(斜杠命令)中安排机器人消息?

[英]How to schedule a bot message in Discord.js v14 (Slash commands)?

我需要为用户安排一些消息,我想用机器人来做这件事。 如果可能,选择消息的日期和时间。

我对这部分很陌生,所以我正在寻求帮助。

在我的代码中,我为命令文件夹中的命令添加了一个 .js 文件。

默认情况下,命令以:

const Discord = require("discord.js")

module.exports = {
  name: "schedule", // Coloque o nome do comando
  description: "Schedule messages.", // Coloque a descrição do comando
  type: Discord.ApplicationCommandType.ChatInput,
  options: [
    {
        name: "schedule",
        description: "Schedule messages.",
        type: Discord.ApplicationCommandOptionType.String,
        required: true,
    }
],

  run: async (client, interaction) => {

您可以使用 setTimeout() 来制作日程表

 setTimeout(() => { console.log("Shedule is running"); //Do whatever you wanted to do when the time comes //... }, 3000)//3000 = 3 seconds

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM