在指定日期提及人 Discord py
Mention people at a specified date Discord py
是否可以在 Discord 中提及特定日期的角色或人物?
命令示例:.date 24/01/2022 19:00 @role
然后将在 1 月 24 日 19:00?
提及角色
绝对有可能。
您将要使用日期时间模块(或您喜欢的任何时间模块)
需要考虑的几件事:
- 除非你使用单独的数据库,否则内存将随时被擦除
机器人已断开连接或重新启动,您的提醒倒计时时钟
进程将停止。
- 如果您使用单独的数据库,您将需要存储用户
命令中的 ID、通道 ID 和日期时间对象(因此您的机器人
知道回复谁、如何回复以及何时回复)
我会探索一个 tasks.loop 以每隔“x”秒检查一次数据库中的日期时间列,如果当前日期时间 == 提醒时间日期时间,则将一条消息发送到用户 ID指定的频道ID。
是否可以在 Discord 中提及特定日期的角色或人物?
命令示例:.date 24/01/2022 19:00 @role
然后将在 1 月 24 日 19:00?
绝对有可能。
您将要使用日期时间模块(或您喜欢的任何时间模块)
需要考虑的几件事:
- 除非你使用单独的数据库,否则内存将随时被擦除 机器人已断开连接或重新启动,您的提醒倒计时时钟 进程将停止。
- 如果您使用单独的数据库,您将需要存储用户 命令中的 ID、通道 ID 和日期时间对象(因此您的机器人 知道回复谁、如何回复以及何时回复)
我会探索一个 tasks.loop 以每隔“x”秒检查一次数据库中的日期时间列,如果当前日期时间 == 提醒时间日期时间,则将一条消息发送到用户 ID指定的频道ID。