电报机器人RestrictChatMember不起作用。怎么修?

时间:2019-06-01 18:31:10

标签: java telegram-bot

我正在为Telegram开发机器人。 它的工作原理是从超组成员那里获取消息,然后如果他们从我的数组列表中发送了特定的字符串,则将其中一个或多个消息静音60秒。

RestrictChatMember mute;
ChatIDGroup=update.getMessage().getChatId();  //long value
Userid=update.getMessage().getFrom().getId(); //int  value    
f=messagge.contains(s[i]);
if(f==true){
    reply.setText("Muted for 1 minute");
    mute= new RestrictChatMember(ChatIDGroup,Userid);
                    mute.canAddWebPagePreviews(false);
                    mute.canSendMediaMessages((false));
                    mute.canSendOtherMessages(false);
                    mute.canSendMessages(false);
                    mute.untilDate(60);
try {execute(reply);} catch (TelegramApiException e){e.printStackTrace();}

尽管控制台没有任何错误,并且漫游器发送了回复,但该成员并未被忽略

0 个答案:

没有答案