【问题标题】:Discord.py send dynamic time stringDiscord.py 发送动态时间字符串
【发布时间】:2023-03-23 06:30:01
【问题描述】:

我目前正在开发一个机器人,用户可以在其中请求玩游戏并设置玩游戏的时间:
.play Valorant #30->"@anyone_who_is_playing_valorant, up for a round in 30 minutes?"

目前,我每分钟都在编辑消息以显示正确的剩余时间,不幸的是,这使得实现其他命令和功能变得更加困难(while 循环等)。

我唯一的解决方案是显示 30 分钟过去的时间:
消息写于 17:00 -> "@anyone_who_is_playing_valorant, up for a round at 17:30?"
但由于时区的原因,每个用户显示的时间字符串必须不同。

实际上,Discord 支持embeds 的这种功能,但我还没有找到对发送动态时间字符串的标准支持。我想它就像 Pings,没有函数,只有语法:<@!authorid>

有没有办法发送动态时间字符串?

【问题讨论】:

    标签: python-3.x datetime discord discord.py


    【解决方案1】:

    Discord 消息传递中没有动态时间语法,唯一的此类功能是您提到的嵌入中的 timestamp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多