正在寻找一种限制聊天成员与restrictChatMember()
的解决方案,但不幸的是,它仍然永远限制用户24小时。
const { date:joinDate } = ctx.message;
const releaseDate = moment.unix(joinDate).add(1, 'day');
ctx.telegram.restrictChatMember(
ctx.chat.id,
memberID,
releaseDate,
false,
false,
false,
false
);
参考:{{3}}
答案 0 :(得分:1)
您要将moment
对象传递回该函数,而不是像您引用的文档所说的UNIX时间戳记:
until_date
:可选整数
取消限制日期的日期,Unix时间。如果从当前时间开始限制用户超过366天或少于30秒,则将其视为永久限制。
尝试
ctx.telegram.restrictChatMember(
ctx.chat.id,
memberID,
releaseDate.unix(),
...