214 похожих чатов

Коллеги, привет, подскажите - как выгрузить телетоном всех пользователей чата? там

есть GetParticipantsRequest, но он выдает почему-то не всех, а 90-95%

17 ответов

36 просмотров

90-95% это много )

Eugeny-Namokonov Автор вопроса
Eugeny-Namokonov Автор вопроса
NMI
90-95% это много )

Я пишу бота кикера для нескольких чатов, он должен соблюдать вайтлист и кикать всех, кто не в нем, а для этого нужно гарантировано выгрузить текущий список юзеров

Eugeny-Namokonov Автор вопроса
NMI
Создавай список сам

Список есть, но в чате может быть кто угодно, вот этих кого угодно надо кикнуть

Eugeny Namokonov
Список есть, но в чате может быть кто угодно, вот ...

Ну так ты собери списочек, кикни всех неудобных и добавляй, удаляй по выходу, входу

Там должно быть что-то вроде iter_chat_participants

Eugeny Namokonov
гляну, спасибо

https://docs.telethon.dev/en/latest/modules/client.html#telethon.client.chats.ChatMethods.iter_participants iter_participants если точнее

NMI
100% почти невозможно выгрузить

Речь про чаты же, не про каналы

Kirill ‌Grinchuk
Речь про чаты же, не про каналы

Если больше 10к, то тоже самое

NMI
Если больше 10к, то тоже самое

Ну если больше 10к... Возможно, но вряд-ли боты с вайтлистом нужны в таких чатах

Kirill ‌Grinchuk
Ну если больше 10к... Возможно, но вряд-ли боты с ...

Если меньше 10к то он уже должен был их получить :)

Пздц... проще проверять наличие в вайтлисте при вступлении

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
1
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта