Как посмотреть участников беседы в вк
Перейти к содержимому

Как посмотреть участников беседы в вк

  • автор:

Не могу получить всех участников беседы VK

Написал код который в итоге выдаёт количество участников беседы, но выдаёт не полное количество участников, выдаёт 2963 и 2946, но в беседах больше 3000 участников, 2 беседы вообще заполнены целиком т.е. 7000 участников. Токены получаю ставлю все галочки. Может в CallBack нужно ещё что-то выбрать? Так-же в вк API выбран тоже последний 5.154 Помогите пожалуйста, 2й день колупаюсь, никак не могу разобраться, гугл не помог, чат GPT так-же по кругу гоняет и ничего толкового не предлагает

import requests from dotenv import load_dotenv import os # Загрузка переменных окружения load_dotenv() # Конфигурация VK_API_VERSION = '5.154' VK_API_URL = 'https://api.vk.com/method/' ACCESS_TOKEN = os.getenv("VK_GROUP_ACCESS_TOKEN") # Ваш API токен PEER_ID = 2000000000 + 1 # Ваш идентификатор беседы def get_conversation_members(peer_id, offset=0, count=200): params = < 'access_token': ACCESS_TOKEN, 'v': VK_API_VERSION, 'peer_id': peer_id, 'offset': offset, 'count': count, >response = requests.get(f"messages.getConversationMembers", params=params).json() return response def get_all_conversation_members(peer_id): offset = 0 count = 200 # Максимальное количество участников за один запрос total_count = 0 while True: response = get_conversation_members(peer_id, offset=offset, count=count) if 'error' in response: print(f"Error: ") return total_count += len(response['response']['items']) print(f"Collected so far: members") if total_count >= response['response']['count']: break offset += count print(f"Total members: ") # Получение информации о всех участниках get_all_conversation_members(PEER_ID) 

Как получить учасников беседы vk?

Я хочу реализовать проверку на «админа» в беседе и использую метод messages.getConversationMembers но когда я передаю параметр peer_id я получаю ошибку [917] You don’t have access to this chat я так подозреваю это связано с тем что беседа не отображается в сообщениях сообщества, так как получить участников беседы? (P.s. Все настроено правильно в ключе выбран тип «сообщения» и в LongPoll тоже)

Отслеживать

49.3k 17 17 золотых знаков 57 57 серебряных знаков 101 101 бронзовый знак

Как узнать статистику беседы вк?

Как узнать кто из участников больше всего отправил сообщений (топ участников беседы)? Самые часто использованные фразы, нецензурные выражения и т. д.
Вроде есть какая-то прога, но какая?

Лучший ответ
Андрей СевастьяновМыслитель (8259) 5 лет назад

Это сцука спам. Нельзя доверять свои переписки сторонним сайтам и ресурсам. Автор вопроса, ни в коем случае не выполняй действия, описанные по ссылке.

Остальные ответы
Администраторам пищите, поржут и они и мы
Des.coreЗнаток (493) 5 лет назад
Ну ты и тупая .
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Хочу узнать id участников беседы с помощью api Вконтакте и pyton ‘ а

Я хочу узнать id всех пользователей беседы, но открывать каждую страницу долго и нудно, я пришел к выводу что можно с помощью pyton’а и api Вконтакте быстро проверить нужную беседу, а в косноль выводилось id.

Как мне это реализовать?

Лучший ответ
Vigi The FoxУченик (228) 6 лет назад
у меня api Вконтакте есть, но как реализовать это я не знаю
Остальные ответы
вот нужный метод api https://vk.com/dev/messages.getChat
nonameМастер (2098) 6 лет назад
нет, перепутал — вот этот https://vk.com/dev/messages.getChatUsers
используй
messages.getConversationMembers
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *