【问题标题】:How to automate topic posting and to clear the chat before hand如何自动发布主题并事先清除聊天
【发布时间】:2020-05-26 10:04:12
【问题描述】:

我正在尝试使用 discord.js 以 3 个不同的时间间隔发布主题:每天、每周和每月。
我将有一个不同的文件,其中包含每天的主题。我还希望在发布新主题之前清除每个单独主题的聊天室。

我正在使用下面的代码来自动化它发布的时间间隔,但我需要 clear 功能,也可能需要一种更简化的发布方式,或者在特定时间发布的方式。

bot.on('message', function(message) {
  // Now, you can use the message variable inside
  if (message.content === "$Next") {
    var interval = setInterval(function() {
      // use the message's channel (TextChannel) to send a new message
      message.channel.send("Test Topic")
        .catch(console.error); // add error handling here
    }, 1 * 10);
  }
});

我需要自动化这些功能并在发布新主题之前清除聊天。我当前的代码适用于在给定的时间间隔自动发布。我需要帮助清除频道聊天并从保存的文件中自动发布主题。

【问题讨论】:

  • 请分享您正在编码的内容,然后我们可以提供帮助。您共享的代码仅能解决您 2% 的问题。
  • 永远不要发布你的机器人令牌:这样做你就允许任何人访问它!请删除评论。
  • 我只需要代码方面的帮助。如何让它在特定时间和日期自动发布主题。有没有自动清除聊天的代码?还有发布主题的代码。它可以从单独的文件(如 word 文档)中提取主题吗?这有可能吗?

标签: discord.js


【解决方案1】:
  • 使用node-schedule 包来帮助定义时间间隔或特定时间。
  • 关于从文件中拉取话题,请看Node原生的fs module

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    相关资源
    最近更新 更多