Как проверить, является ли участник администратором? - PullRequest
2 голосов
/ 08 июня 2019

Я работаю над ботом для супергрупп. Как я могу проверить, является ли участник администратором?

my lib: org.telegram 4.2 https://core.telegram.org/bots/api

Я пытался использовать методы ChatMember, GetChatAdministrators и SendMessage, но я понятия не имею, как вставить параметры, потому что они не запрашивают их, а имеют только параметр .get (нулевое respose). Только GetChatAdministrators разрешают метод .set для ChatID, но он выдает ошибку

GetChatAdministrators getadmin = new GetChatAdministrators().setChatId(ChatIDSupergroup);
            ArrayList<ChatMember> s = null;
            try {
                s = getadmin.deserializeResponse(null); //Unable to deserialize response
            } catch (TelegramApiRequestException e) {
                e.printStackTrace();
            }
ChatMember member = new ChatMember(); //There are only get options
String status=member.getStatus(); //null
...