【发布时间】: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