Работа с Viber (обычная и управляемая форма)

02.07.18

Разработка - Инструментарий разработчика

Работа с Viber PC или чтение базы "viber.db"!

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Работа с Viber
.epf 17,92Kb ver:1
33
33 Скачать (1 SM) Купить за 1 850 руб.
SQLiteStudio
.zip 16,39Mb ver:3.1.1
9
9 Скачать (1 SM) Купить за 1 850 руб.
Драйвер sqliteodbc
.exe 4,69Mb ver:32
8
8 Скачать (1 SM) Купить за 1 850 руб.
Драйвер sqliteodbc 64
.exe 1,90Mb ver:64
11
11 Скачать (1 SM) Купить за 1 850 руб.

Введение

В моей практике потребовалось разобраться с форматом сообщений ПК версии Viber! Что из этого вышло можно ознакомиться тут.

Но для тех кому хочется все и сразу, была разработана обработка "Работа с Viber" для демонстрации некоторых возможностей работы с базой Viber PC.

Теория

Для начала стоит сказать, что Viber PC или файл «viber.db» это база на SQLite 3.

Важно! Поэтому для использования обработки вам понадобится драйвер, его можно скачать по ссылке или же внизу публикации!

Для просмотра баз в формате SQLite 3 идеально подходит SQLiteStudio. С помощью этой программы легко визуально увидеть:

 
 Таблицы базы для версии Viber PC 9.1.0

 Теперь мы знаем структуру таблиц и легко можем написать запросы к базе и получить требуемые данные!

Описание

Обработка «Работа с Viber» представляет собой полностью автономное решение, с точки зрения встраивания в любую конфигурацию, как на обычных, так и на управляемых формах! Рекомендуемая версия платформы 8.3.3.721 и выше. В связи с отказом от модальности.

Обработка поддерживает подключение через дополнительные обработки.

Тестирование проходило на платформе 8.3.10 и выше, Viber PC версии 9.1.0.

Весь функционал проиллюстирован в скриншотах.

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку (стрелку вверх)!

обработка ОФ УФ 8.3.10 Viber PC Viber PC вайбер Работа с Viber

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    170018    939    403    

906

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    13086    100    46    

104

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    26753    90    48    

134

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    16936    41    15    

75

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    190718    1151    0    

918

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11457    40    27    

66

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    935    2    0    

5

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    103998    244    100    

306
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vasvas05 27 02.07.18 10:37 Сейчас в теме
Осталось только юзабилити подправить и будет здорово.
2. Xershi 1558 02.07.18 11:32 Сейчас в теме
(1) добрый день! Обработка служит больше примером и разработана под конкретный случай. Текст запроса составляет программист.
Для тестирования разработано два текста запроса.
Поэтому не совсем понятно, что вы конкретно хотели подправить в заготовке?
3. Vasvas05 27 02.07.18 11:54 Сейчас в теме
(2)Юзаби́лити, также удо́бство испо́льзования, приго́дность испо́льзования, эргономи́чность — способность продукта быть понимаемым, изучаемым, используемым и привлекательным для пользователя в заданных условиях

Не в заголовке, а я имел ввиду удобство использования, я без претензий, даже + поставил
4. Xershi 1558 02.07.18 13:03 Сейчас в теме
(3) как мне кажется нажать 2 кнопки это очень удобно?
А если просто посмотреть таблицы базы так вообще 1 кнопку!
Или речь о том как это можно использовать обычному пользователю?
Для обычного пользователя это нужно дописывать, иначе это коммерческая разработка!
5. nomadon 369 02.07.18 21:08 Сейчас в теме
Есть ли возможность добавить контакт таким образом что бы он корретно отработал?
6. Xershi 1558 02.07.18 22:36 Сейчас в теме
(5) что значит добавить? Составить запрос?
7. nomadon 369 02.07.18 22:55 Сейчас в теме
(6) сделать программно запись в таблице контактов, что бы клиент вайбера его корретно отобразил, у меня аватарка не скачивается, точнее запись я добавляю, а как запустить процесс скачивания аватарки и получить ее имя что бы прописать?
8. Xershi 1558 02.07.18 23:30 Сейчас в теме
(7) в рамках данной разработки я касался только чтения.
Запись данных в БД это совершенно другая задача, причем корректность данного действия следует уточнять у разработчиков или делать на свой страх и риск.
9. Xershi 1558 03.07.18 00:14 Сейчас в теме
(7) специально для вас посмотрел структуру:
1. Вам нужно создать запись в таблице "Contact"
2. Нужно поместить файл на жесткий диск "C:\Users\ВашПользователь\AppData\Roaming\ViberPC\ВашМобильныйН­омер\Avatars"

Но какие данные туда писать и какой формат файла нужно сделать, вам придется выяснять самостоятельно!
10. ROM_1C 692 19.07.18 23:03 Сейчас в теме
А отправку сообщений как-то можно реализировать таким способом? не рассылку, а одному номеру
11. Xershi 1558 20.07.18 10:33 Сейчас в теме
(10) можно попробовать делать записи в БД. Но отправит ли клиент это вопрос!
За отправку сообщений же отвечает клиент ViberPC. А как он работает и доступ к его интерфейсу на текущий момент неизвестен.
12. Xershi 1558 20.07.18 10:34 Сейчас в теме
(10) для отправки сообщений нужно делать бота, API закрытое, но оно есть и это уже работает.
13. VzhenyaV 18 19.10.18 11:07 Сейчас в теме
Прошу уточнить, Ваш функционал только читает базу данный Viber или еще умеет отправлять сообщения из Viber?
14. Xershi 1558 21.10.18 19:50 Сейчас в теме
(13) добрый вечер, спасибо за проявленный интерес!
Цитирую описание:
Работа с Viber PC или чтение базы "viber.db"!

Операции записи в данном контексте не рассматриваются, к тому же для отправки есть боты с закрытым АПИ!
15. ZMGMSC 73 20.03.19 16:09 Сейчас в теме
вы могли бы сделать обработку на заказ чтение бд вайбера и запись в регистр сведений 1с?
16. Xershi 1558 21.03.19 02:03 Сейчас в теме
(15) конечно, работаю как ИП.
17. user904821 25.06.19 01:38 Сейчас в теме
Не могу написать в личку, не отправляет сообщения. сбросьте тестовое письмо на avavadim@ukr.net нужно пообщаться
19. Xershi 1558 15.10.19 19:13 Сейчас в теме
(17) добрый день. Новые пользователи без предложения дружбы писать не могут. Можете ответить здесь.
18. Dnki 4 12.10.19 10:49 Сейчас в теме
Отправка через PA затруднительна. Гораздо интересно было бы организовать отправку с обычного аккаунта. С момента публикации есть какие-то подвижки в эту сторону?
20. Xershi 1558 15.10.19 19:14 Сейчас в теме
(18) добрый вечер. Заказов в этом направлении не было. Если редактирование БД не приводит к отправке сообщения, то в таком случае нужно использовать ПК, которое использует интерфейс приложения. Информации по АПИ у меня на текущий момент нету.
21. пользователь 23.09.20 22:27
Сообщение было скрыто модератором.
...
22. user1661628 10.09.21 13:39 Сейчас в теме
Добрый день!
Есть необходимость выгрузить список контактов из моей группы вайбер, получилось лишь выгрузить все контакты.
Как выгрузить именно контакты из группы?
24. Xershi 1558 29.06.23 15:04 Сейчас в теме
(22) добрый день, за индивидуальной доработкой, можете обратиться в ЛС.
25. e.kogan 1895 14.12.23 17:36 Сейчас в теме
(24) а с тем, что вайбер начал шифровать db, как справились? Ставить старую версию, чтобы она себе всё слила, и по её файлу?
26. Xershi 1558 14.12.23 17:56 Сейчас в теме
(25) Запросов таких не было.
На какой версии это появилось?
Пишите разработчику.
А как временное решение подойдёт.
27. e.kogan 1895 14.12.23 19:41 Сейчас в теме
(26)
Увы, не отследила - обновляю машинально, а когда копаться начала - уже база не читается. Так что на текущей - точно шифрованное, а на какой последней не - подсказать не смогу.
23. пользователь 21.02.22 20:37
Сообщение было скрыто модератором.
...
28. Xershi 1558 14.12.23 23:02 Сейчас в теме
(27) напишите просто версию на которой у вас уже шифрование идёт.
Оставьте свое сообщение