python-3.x - Discord.py 发送动态时间字符串
问题描述
我目前正在开发一个 Bot,用户可以在其中要求玩游戏并设置玩游戏的时间:
.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>
有没有办法发送动态时间字符串?
解决方案
Discord 消息传递中没有动态时间语法,唯一的此类功能是timestamp
您提到的嵌入。
推荐阅读
- amazon-web-services - 如何确认对 aws SNS 主题的松弛订阅?
- node.js - 当我需要时,如何在我自己的服务器上托管 gatsby 并构建网站
- xamarin - MasterDetailPage - 找不到任何方法来定位“详细”页面窗口
- html - 如何发送坐标纬度,日志以打开本地谷歌地图应用程序并制作路由器
- azure-cosmosdb - 如何使用 azure 流分析将 cosmosdb 中的值更新为输出?
- docker - manage.py 没有这样的文件或目录
- npx - 如何使用 npx 使私有 npm repo 可执行?
- javascript - 如何获取单击记录的动态循环元素的 ID
- angular - 如何在 scss 文件中导入 scss 文件?
- python - python check_output FileNotFoundError: [WinError 2] 系统找不到指定的文件