@prostiim

Возможно-ли, узнать chat_id с помощью VK API?

Здравствуйте!

У меня на аккаунте есть 100+ бесед, можно ли как то узнать их chat_id и занести в .txt файл?

Заранее спасибо
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
WolfInChains
@WolfInChains
Делал недавно похожий скрипт для себя, ток запись в json
Вот код, можете под себя сделать
Перед запуском создайте в папке со скриптом файл data.json и заполните его так
{
  "conversations": [

  ]
}

Сам скрипт
import vk_api
import json

vk_session = vk_api.VkApi(token='ТОКЕН')
vk = vk_session.get_api()

index = 1

while True:
    try:
        chat_info = vk.messages.getChat(chat_id=index)
        data = json.load(open('data.json', encoding='utf-8'))
        srt_info = {'title': f'{chat_info["title"]}', 'id': f'{chat_info["id"]}'}
        data['conversations'].append(srt_info)
        with open('data.json', 'w', encoding='utf-8') as file:
            json.dump(data, file, indent=2, ensure_ascii=False)
        file.close()
        index += 1
    except Exception as e:
        print(repr(e))

5f49452c03e43102713862.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 150 000 до 200 000 ₽
АО «НРТБ» Москва
от 150 000 до 170 000 ₽
OnederX Москва
от 100 000 до 120 000 ₽
21 сент. 2020, в 12:51
3000 руб./за проект
21 сент. 2020, в 12:48
1500 руб./в час
21 сент. 2020, в 12:46
1500 руб./в час