Java 电报机器人可以';不要删除48小时前发送的邮件,尽管它有权限

Java 电报机器人可以';不要删除48小时前发送的邮件,尽管它有权限,java,telegram,telegram-bot,Java,Telegram,Telegram Bot,我有一个机器人,可以在超级组中发布一些消息。它是一个管理员,可以删除消息,但不能删除旧消息(超过48小时前)。代码、id_消息和id_组正确:它可以删除最近的消息。错误为:400错误请求:无法删除邮件 信息概述: 1.Bot是超级组的管理员,具有“可以删除邮件”权限。 2.代码、id\u消息和id\u组正确 3.Bot可以删除最近的邮件(不到48小时前) 4.消息由bot发送 5.错误为:400错误请求:无法删除邮件 我在Java API库中使用以下简单代码: DeleteMessage d

我有一个机器人,可以在超级组中发布一些消息。它是一个管理员,可以删除消息,但不能删除旧消息(超过48小时前)。代码、id_消息和id_组正确:它可以删除最近的消息。错误为:400错误请求:无法删除邮件


信息概述:
1.Bot是超级组的管理员,具有“可以删除邮件”权限。
2.代码、id\u消息和id\u组正确
3.Bot可以删除最近的邮件(不到48小时前)
4.消息由bot发送
5.错误为:400错误请求:无法删除邮件



我在Java API库中使用以下简单代码:

DeleteMessage delete = new DeleteMessage();
delete.setChatId(chatId);
delete.setMessageId(messageId);
try {
    execute(delete);
}
catch(Exception e) {
    e.printStackTrace();
}

只有在48小时前发送的邮件才能被删除

只有在48小时前发送的邮件才能被删除


如果bot拥有超级组或频道中的can_delete_messages权限,它可以删除那里的任何邮件,这意味着bot也可以删除旧邮件,不是吗?不,文档说它只能删除48小时前发送的邮件。如果bot拥有超级组或频道中的can_delete_messages权限,它可以删除那里的任何消息,这意味着机器人也可以删除旧消息,不是吗?不,文档说它只能删除48小时前发送的消息。