【问题标题】:How are messages marked as read using discord.js?如何使用 discord.js 将消息标记为已读?
【发布时间】:2019-03-14 14:52:43
【问题描述】:

我使用 https://discord.js.org/ 框架为 Visual Studio 代码编写了一个聊天客户端扩展。

目前我正在手动跟踪每个频道中的最后一条阅读消息,但消息和频道对象有一个“确认”方法将它们标记为已读。

看来这应该是将消息标记为已读的正确方法,但我不知道在从服务器获取消息时如何确定哪些消息已被读取?

【问题讨论】:

  • 好吧,机器人没有已读的消息和未读的消息。如果您正在制作一个自我机器人(或使用来自用户帐户的令牌),您最终可能会被 Discord 禁止。根据 Discord 的 TOS,不允许从您的帐户中创建机器人(听起来您正在做的事情)。
  • 我不是想制作一个机器人,只是使用我的帐户从控制台窗口发布和阅读消息。根据文档,“确认”方法可用于用户帐户,但不能用于机器人。我会好好看看 TOS - 谢谢。
  • 我认为没有任何属性可以告诉您是否在 discord.js 中读取了一条消息:\ 您可以保存每个频道的最后一条读取消息的时间戳,然后如果您获取较新的消息,您将频道标记为已读。这是我认为你能得到的最准确的......

标签: discord.js


【解决方案1】:

没有事件或任何方式来查看消息是否被悲伤地阅读。这是一个我很想实现的功能,但暂时没有办法实现。

祝你好运,

扎杜斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-17
    • 2020-10-16
    • 2017-10-03
    • 2018-01-05
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多