Как сделать бота для Viber. Пошаговая инструкция для разработчиков и заказчиков — Соцсети на vc.ru
Привет vc.ru! Меня зовут Боровков Евгений и я предприниматель. В этой статье мы полностью разберемся в вопросе работы с Viber для бизнеса. Чат-боты, верификация бренда, рассылки и лайфхаки. Весь опыт нашей работы с мессенджером.
1785 просмотров
Ух какая реклама Viber
Предисловие
Несмотря на то, что вокруг только и разговоры, что о Telegram ботах, о web-ботах и холодных рассылках, я хочу затронуть тему разработки бота именно под Viber. К нам периодически приходят запросы на разработку таких ботов, поэтому я решил сэкономить всем время и набросать простую инструкцию для всех, кто хочет себе такого бота. Поехали!
Почему Viber
Вопреки расхожему мнению, Viber все еще не умер. Даже на территории РФ. Да, Telegram набирает обороты и очень активно вытесняет другие мессенджеры.
Но окончательно одержать победу и забрать себе ВСЮ аудиторию у него пока не получается.
Viber по-прежнему используют люди старше 40. По крайней мере так было в 2021 году. Статистики за 2022 я не нашел. Я считаю, что Viber используют люди, которые:
- Часто звонят в другие страны или живут на несколько стран. Например, граждане Израиля, где Viber очень популярен. Приезжая в РФ, они продолжают сидеть в мессенджере. Хотя-бы для того, чтобы общаться с родными дома.
- Для которых Telegram слишком сложно, а в WhatsApp нет никого из друзей. Да, Дуров ориентируется в основном на молодежь. А Цукерберг на метавселенные. Но не будем о грустном.
- Сидят там по инерции.
Кстати поиграться и сделать прикольных ботов для Viber, по аналогии с Telegram, скорее всего не выйдет. Лично я таких не встречал. Если вы таких находили, то поделитесь ссылками в комментариях!
Каковы бы ни были причины сидеть в Viber — аудитория у мессенджера огромная.
Ну и Viber не уходил Российского рынка. И его не запрещали. Rakuten (компания владелец Viber) даже выполнила требование о приземлении в РФ. Ссылка на новость.
Первый шаг в создании бота для Viber
Прежде чем садиться писать код, нам понадобится вот эта ссылка: https://partners.viber.com/login . Без авторизации в этом самом месте у нас не запустится даже тестовый бот на тестовом контуре.
По этой ссылке нам нужно не просто авторизоваться, а еще и заполнить поля: Имя аккаунта (на самом деле имя бота), URI (юзернейм бота), картинку. Механизм напоминает BotFather в Telegram. Но только чуть сложнее, потому что надо переходить в эту веб-админку. Но зато там есть русский язык.
Из внезапного, надо выбрать категорию, язык бота и локацию. Также можно указать адрес сайта и емейл. Они тоже будут отображаться в профиле бота.
Что важно понять на этом этапе:
- Смски с подтверждением приходят через раз.
Я не знаю с чем это связано, но эта ситуация не меняется уже несколько лет. Если это читают представители Viber, то будет классно получить комментарий от вас. - Наш бот, в терминологии Viber, носит название “паблик аккаунт”. С этим предлагаю просто смириться.
Кстати, кроме окна авторизации в админке, есть еще вот такая страничка. Вроде как она призвана продать вам идею создания бота именно в Viber.
Ремарка: раньше у Viber была процедура подтверждения компании. Там надо было загружать документы и долго ждать ответа. Часто он не приходил и повлиять на это было нельзя. Теперь же, я так понял, они переложили процесс подтверждения на плечи партнеров.
На этой странице список всех партнеров, которые занимаются подтверждением компаний. Зачем это нужно? Затем, что если вы крупный бренд, то наверняка захотите, чтобы ваш бот назывался и выглядел не абы как, а был официальным ботом бренда.
Я думаю, что они пошли на шаг создания таких локальных партнеров, потому что появились конструкторы ботов.
За последние несколько лет, рынок чат-ботов так трансформировался, что клиенты перестали приходить напрямую в Rakuten. Теперь клиент приходит или к агентствам (коим мы и являемся уже 4 года), или идет в конструктор.
Техническая сторона создания бота в Viber
Завели аккаунт, дошли до шага с токеном — отлично! Теперь давайте разберемся на чем этого самого бота писать.
В интернете куча библиотек для Python, ссылки на которые я даже не буду прикладывать. Там запуск и апробация простейшего бота займет буквально пять минут (умеючи). Инструкции по настройке веб-хуков вы без проблем найдете на том же хабре.
Мы 4 года писали (и пишем до сих пор) ботов на Java. И поэтому у нас родилась собственная библиотека коннектор к Viber. Кому нужно — напишите или мне в личные сообщения, или на наш канал в Telegram и я скину на нее ссылку.
Какие тонкости есть на этом этапе:
- Когда вы создали тестового бота, вам надо авторизоваться в Viber на телефоне, зайти в: “Еще → Паблик аккаунты” и увидите своего бота.
Он будет скрыт. Нажимаем на него и появляется кнопка “Показать”. С этого момента он станет доступен как-бы публично. Но: - Чтобы бот был “Верифицирован” и был доступен в поиске, надо связаться с командой Viber. Видимо они его проверяют каким-то образом. Наверно, как проверял Facebook* (ныне Meta*), пока еще там можно было делать ботов. Хотя, на самом деле, Viber просто сделал этот шаг платным. Бот без оплаты работать будет. Но придется делать на него прямую ссылку и вести пользователя напрямик.
- Боту нужен хостинг. Этот тезис неочевиден тем, кто ранее ботов не касался, поэтому я об этом скажу. Разработчик может временно поднять бота, чтобы протестировать, на своем ПК, да. Но чтобы запустить бота на постоянной основе, вам нужен будет сервер, где бот будет постоянно работать. Часто такой сервер могут предоставить подрядчики. У нас, например, есть такая услуга.
Как создать чат-бота Viber
Разумеется, пока не забыл, вот ссылка на документацию Viber API.
С точки зрения возможностей, в Viber достаточно широкий функционал. Можно делать ботов с кнопками и инлайн кнопками. С теми самыми, которых очень не хватает в WhatsApp (да, худо-бедно кнопки завезли, но про это потом). Подробная инструкция про ботов для этого мессенджера у меня уже в работе, поэтому самое время подписаться 🙂
Холодная и теплая рассылка сообщений в Viber
Как я писал в прошлой статье, у Viber есть возможность делать как холодную рассылку, так и теплую. Самостоятельно можно почитать на этой странице.
С теплой все понятно: загружаете базу своих клиентов, смотрите у какого процента из них установлен Viber и понеслась. Настраиваем всякие сегменты на своей стороне, а в мессенджер грузим уже готовые списки.
И, кстати, есть бренды, которые и чат-бота сделали и рассылку запускают. Например известный ювелирный бренд, который постоянно закрывается, оседлал этот мессенджер полноценно и шлет хорошие таргет рассылки с кнопками и с быстрой удобной возможностью купить их товары.
С холодной рассылкой все чуть интереснее:
Пока хейтеры не набежали ставить минусы, скажу, что такая рассылка может быть очень полезной. Например, чтобы отправлять чеки. Да, те самые кассовые чеки. Многие магазины уже додумались до того, чтобы не заморачиваться с бумагой, а слать вам ссылку на чек прямо в мессенджер. Считаю это максимально удобной фичей, потому что не люблю бумажные чеки и считаю, что все должны переходить на ЭДО и прочие электронные форматы взаимодействия, избавляясь от бумаги.
Viber не может проверить откуда у вас взялась база с этими получателями. Поэтому вы вроде как можете слать рассылку по холодной базе. Но:
- У вас при верификации аккаунта появляется галочка. Мол, бренд подтвержден. Если вы “обнаглеете” и будете слать слишком много сообщений тем людям, которые на это не согласны, то легко поймаете страйк и Viber отберет и галочку и возможность рассылки. Ну или партнер отберет.
- Вы все равно платите за каждую “инициацию диалога”.

Условно говоря, каждая новая беседа будет стоить денег. Но если пользователь будет туда отвечать и вы ему тоже что-то отвечать, то уже вот эти ответы будут бесплатными. Почитать полноценно можно тут. - Все чаты с брендами лежат в отдельной папке “Бизнес чаты”. Слишком усердно стараться охватить широкую аудиторию скорее всего будет не так эффективно как те же смс или WhatsApp рассылки.
Что еще нужно понимать, при работе с рассылкой:
- Viber сравнивает свой инструмент в первую очередь с смс рассылками. Мол, у нас тут 1000 символов а в смс всего 70. Да и платите вы за доставленные а не за отправленные сообщения.
- Эту механику можно хорошо подвязать, например, с CRM. Пришел клиент, купил, а вы ему вдогонку еще одно сообщение, что у него скидка на следующую покупку. Хотя этот “плюс” справедлив по отношению не только к Viber, а в целом к чат-ботам. Тот же WhatsApp тоже так “умеет”.
- Не у всех действительно есть Viber.
Если бренд хочет по-настоящему присутствовать в мессенджерах, то кроме привычного Telegram бота, должен работать с аудиторией еще и в WhatsApp и в Viber и в VK. Хороший пример выстраивания такой “омниканальной коммуникации” это один крупный сайт для поиска работы с красным логотипом. Или логистическая компания с зеленым логотипом.
UPD: 2 сентября обновились условия для чат-ботов. Теперь исходящие сообщения даже у ботов будут платными. Кроме первых 10 000 в месяц. Ссылка на новость.
Про медийную рекламу писать не буду, потому что не в курсе ни цен ни эффективности. Хотя делать свои стикеры это прикольно и Viber был первым на этом поприще. Многие уже слишком привыкли к брендовым стикерам в Telegram или , но не слышали, что их можно создавать еще и в Viber.
*Meta (ранее Facebook) запрещенная в РФ организация.
Создание бота для Viber
Создание бота для Viber
Александр — ведущий бэкенд разработчик
09 дек 2019
Боты для социальных сетей и мессенджеров в последние годы все больше и больше набирают популярность.
Мобильные приложения для большинства популярных социальных сетей есть почти у каждого в смарфоне, что облегчает использование ботов.
Существует два типа ботов:
- сложные, которые могут самообучаться, вести диалог, как человек;
- специализированные боты для выполнения конкретных задач. Например, узнать где в данный момент находится ваша посылка, посмотреть актуальные скидки в магазине, узнать историю автомобиля по vin-номеру и многие другие. Кроме того, бот может сам автоматически оповещать о статусе вашей посылке, о появлении новых акций в магазине и о многом другом. И поэтому, многие компании разработали своих ботов, с помощью которых они могут оказывать услуги более удобным и быстрым способом.
Рассмотрим создание бота для получения списка вакансий нашей компании. Для работы с ботом будем использовать кнопки ответов, чтобы упростить взаимодействие с ботом.
Работу начнем с изучения официальной документации Viber, она находится тут:
https://developers.
viber.com/docs/.
В компании Viber позаботились о разработчиках, которые захотят создать новых viber-ботов, и создали для популярных языков программирования уже готовые библиотеки, в которые инкапсулированы сложные операции по работе с сервисом Viber, что значительно упрощает разработку ботов.
В данный момент имеются библиотеки для Python и Node.JS.
Для разработки будем использовать язык программирования Python3.
Процесс создания бота разделим на несколько шагов:
- Создание бота в сервисе Viber.
- Создание каркаса бота на Python.
- Настройка бота под конкретные сообщения.
- Использование ngrok для локальной разработки.
- Пример работы.
Создание бота в сервисе Viber
Для это требуется перейти по ссылке: https://partners.viber.com/account/create-bot-account и заполнить все необходимые поля формы.
После успешного заполнения данных, будет создан бот и автоматически сгенерируется токен (обязательно сохраните его — он будет использоваться для аутентификации).
Создание каркаса бота на Python
Установим библиотеку для бота от viber:
pip install viberbotВерсия python для этой библиотеки должна быть выше 2.7.
В качестве фреймворка для python возьмем легковесный Flask:
pip install FlaskСоздадим и сконфигурируем нашего бота:
viber = Api(BotConfiguration(
name='Smyt Career\'s Bot',
avatar='',
auth_token='your auth token'
))Создадим каркас для обработки сообщений пользователя:
if not viber.verify_signature(request.get_data(), request.headers.get('X-Viber-Content-Signature')):
return Response(status=403)
# this library supplies a simple way to receive a request object
viber_request = viber.
parse_request(request.get_data())
if isinstance(viber_request, ViberMessageRequest):
message = viber_request.message
viber.send_messages(viber_request.sender.id, [
message
])
elif isinstance(viber_request, ViberSubscribedRequest):
viber.send_messages(viber_request.user.id, [
TextMessage(text="thanks for subscribing!")
])
elif isinstance(viber_request, ViberFailedRequest):
logger.warn("client failed receiving message. failure: {0}".format(viber_request))
return Response(status=200)Для каждого сообщения пользователя выполняется проверка на подлинность с помощью токена. Также определяется тип сообщения пользователя:
- простое сообщение пользователя;
- запрос на подписку;
- ошибка в запросе.
В зависимости от типа сообщения система реагирует.
В нашем примере пользователю, в ответ на его сообщение, отправляется то же самое сообщение.
Создание http-сервера
Для работы бота ваш http-сервер обязательно должен быть защищен ssl-шифрованием.
Так выглядит запуск сервиса у меня:
from flask import Flask, request, Response
app = Flask(__name__)
if __name__ == "__main__":
app.run(host='0.0.0.0', port=8443, debug=True)Обращаю внимание, что это только ознакомительный пример и бота я запускал на локальном компьютере, поэтому не заполнил данные для ssl. Имеется возможность указать ssl-сертификат через параметр ssl_context.
Установим веб-хуку
После того, как сервер запущен, нужно указать сервису Viber куда ему нужно посылать сообщения пользователей для бота. Можно сделать разными способами.
Первый — через python:
viber.set_webhook('https://mybot.com/')Второй — отправить запрос на установку веб-хука вручную; например, используя программу Postman.
Установим заголовки:
где X-Viber-Auth-Token – токен, полученный ранее.
Текст сообщения:
В переменной event_types мы можем указать на какие типы событий наш бот будет реагировать.
После этого бот уже будет рабочим и вы сможете отправлять сообщения через приложение viber, а он будет вам отвечать.
Настройка бота под конкретные сообщения
Сначала немного теории. Как я уже писал выше, я не считаю нужным нагружать пользователей набором сообщений для работы с ботом, поэтому было решено использовать keyboard. По сути — это hotkeys для определенных сообщений, выполненных в виде кнопок. Пример, как это выглядит, можно найти чуть ниже.
Например, у нас должна быть кнопка поиска вакансий, для этого добавим следующий код:
{
"DefaultHeight": True,
"BgColor": "#FFFFFF",
"Type": "keyboard",
"Buttons": [
{
"Columns": 6,
"Rows": 1,
"BgColor": "#e6f5ff",
"BgLoop": True,
"ActionType": "reply",
"ActionBody": "search_vacancies",
"ReplyType": "message",
"Text": "Поиск вакансий"
}
]
}Если нужно добавить несколько кнопок, то их нужно перечислить в списке Buttons.
Область для кнопок имеет сетку в 6 колонок. В параметрах кнопки указаны следующие характеристики:
- она будет занимать 6 колонок и 1 строку;
- иметь определенный цвет фона;
- какой вид действия используется при нажатии;
- задано сообщение, которое будет посылаться на сервер при нажатии;
- задан тип сообщения;
- указан заголовок кнопки.
Так как в ActionBody указывается сообщение, которое будет отправлено на сервер при нажатии пользователем соответствующей кнопки, я решил использовать ActionBody для определения типа ответа от пользователя и самого ответа. Для этого использовал такую структуру:
ActionBody: action_type|value или просто action_type.
Рабочие примеры:
ActionBody: select_country|Russia
ActionBody: search_vacancies
ActionBody: select_level|’’Также хочу отметить, что нам необходимо запоминать ответы, которые дает пользователь.
Это можно сделать несколькими способами. Я решил эти данные сохранять в параметр сообщения tracking_data.
Это поле может содержать только строковые значения, поэтому сохраним данные в json, а передавать их пользователю будем через параметр tracking_data в виде строки, путем преобразования json.dumps() и обратно через json.loads().
Вот пример работы с сообщениями пользователя:
keyboard = {
"DefaultHeight": True,
"BgColor": "#FFFFFF",
"Type": "keyboard",
"Buttons": [
{
"Columns": 6,
"Rows": 1,
"BgColor": "#e6f5ff",
"BgLoop": True,
"ActionType": "reply",
"ActionBody": "search_vacancies",
"ReplyType": "message",
"Text": "Поиск вакансий"
}
]
}
is_finished = False
buttons = {}
if text_type == 'search_vacancies':
tracking_data = {}
countries = [country[1] for country in COUNTRIES]
text_message = 'Доступны вакансии в следующих странах: {countries}.
Пожалуйста, выберите одну из них.'\
.format(countries=', '.join(countries))
buttons = get_buttons('select_country', COUNTRIES)
elif text_type == 'select_country':
tracking_data['country'] = text[1]
items = [item[1] for item in PROFILES]
text_message = 'Доступны вакансии по следующим профилям: {profiles}. Пожалуйста, выберите один из них.'\
.format(profiles=', '.join(items))
buttons = get_buttons('select_profile', PROFILES)
elif text_type == 'select_profile':
tracking_data['profile'] = text[1]
items = [item[1] for item in LEVELS]
text_message = 'Укажите пожалуйста какой у вас опыт в этой области: {items}. Пожалуйста, выберите один из них.'\
.format(
items=', '.join(items))
buttons = get_buttons('select_level', LEVELS)
elif text_type == 'select_level':
is_finished = True
tracking_data['level'] = text[1]
else:
text_message = "Выберите опцию"
messages = []
if is_finished:
response = requests.
get(VACANCIES_URL, params=tracking_data)
json_response = response.json()
items = json_response.get('results', [])
for item in items:
messages.append(URLMessage(media=item.get('url'),
keyboard=keyboard,
tracking_data={}))
if not messages:
messages.append(TextMessage(text='Извините, по выбранным критериям, вакансий не найдено.',
keyboard=keyboard,
tracking_data={}))
else:
keyboard_buttons = keyboard.get('Buttons', [])
keyboard_buttons.extend(buttons)
keyboard['Buttons'] = keyboard_buttons
keyboard = keyboard if keyboard.get('Buttons') else None
tracking_data = json.dumps(tracking_data)
messages.
append(TextMessage(text=text_message,
keyboard=keyboard,
tracking_data=tracking_data))
viber.send_messages(viber_request.sender.id, messages)В вышеприведенном фрагменте кода происходит следующее: определяется тип отправленного сообщения пользователем, к примеру ‘search_vacancies‘ — значит запустить процедуру выбора параметров для поиска вакансий; следующим шагом нужно показать выбор страны в виде кнопок и таким же способом далее выбирается профиль и опыт, как только все параметры выбраны, то посылается запрос на сервер и результаты с вакансиями отображаются ботом.
Также, хочется отметить, что Бот может отправлять следующие сообщения:
- Обычное текстовое – TextMessage(text=’some text’).
- Сообщение-ссылка – URLMessage(media=’http://mysite.com’).
- Контактное сообщение – ContactMessage(contact=contact), где contact объект вида Contact c параметрами name, phone_number, avatar.

- Сообщение-картинка – PictureMessage(media=’http://picture.url.com’).
- Видео сообщение – VideoMessage(media=’http://video.url.com’, size=1234).
- Сообщение о местоположении – LocationMessage(location=location), где location – объект вида Location с указанием координат широты и долготы.
- Стикер – StickerMessage(sticker_id=123), где sticker_id это ид конкретного стикера.
- Файл – FileMessage(media=’http://path/to/file’, size=123, file_name=’file name’).
- Сложное медиа-сообщение – RichMediaMessage(rich_media=json_object), более подробно можно посмотреть в документации, можно вывести несколько объектов вида: картинку с текстом и ссылкой, таким образом организовать некую «карусель» объектов.
- Hotkeys для пользователя – KeyboardMessage – это такие кнопки которые мы делали для ответа пользователям.

Использование ngrok для локальной разработки
Как я отмечал выше, чтобы ваш сервис работал с Viber, он должен быть запущен через ssl (самоподписанные сертификаты работать не будут, нужен хотя бы let’s encrypt).
У меня не было задачи размещать сервис с ботом на каком-либо сервере, я ограничился только локальной разработкой, но мне нужно было, чтобы мой сервис был доступен извне, для этого я взял замечательную утилиту ngrok.
Установка ее очень простая: достаточно посетить сайт https://ngrok.com/.
С помощью нее вы можете пробросить свой локальный порт наружу даже с защищенным туннелем. Мой сервис локально был развернут на 8443 порту, поэтому я запустил ngrok cо следующими параметрами:
./ngrok http 8443После это получаем такую информацию:
Тут видно что по адресу https://4c4b93d5.ngrok.io доступен мой сервис с ботом.
Этот адрес сервера нужно отправлять при установке хука инициализации бота.
Пример работы
После нажатия кнопки (Поиск вакансий):
После выбора страны (Россия):
После выбора профиля деятельности (Разработка):
После указания опыта работы(Неважно) получаем такие результаты:
По нашему запросу нашлась одна вакансия.
К сожалению, мы самостоятельно не можем добавить нашего бота в общий список всех доступных ботов и даже не можем дать на него прямую ссылку, а все потому, что у компании Viber строгие требования к чат-ботам и нужно обращаться в компанию Viber с просьбой о подтверждении (судя по статьям в интернете, такое подтверждение удается получить только крупным компаниям).
Полный код бота доступен по адресу:
https://github.com/akapitonov/simple-viber-bot
python, viber
Смотреть все посты
Генератор QR кода для звонков и сообщений через мессенджер Viber
Поддержите STQR.
RU
- Все типы
- Статические
- Динамические
- Для обмена контактными данными
- Для автовладельцев
- Звонки, SMS/MMS, Email
- Ссылки
- Мессенджеры
- Социальные сети
- Текст
- Платежи
- Недвижимость
- Персональные
- Планирование
- Разное
- Для организаций
Skype
Кошелек Яндекс.
Деньги Для микро финансовой организации (МФО)
НовыйQR код для СБП
НовыйWeChat сообщение
SMS/MMS
Видеоролик YouTube/RuTube
Wi-Fi сеть
ХитViber звонок
WhatsApp сообщение или звонок
ХитTelegram
iTunes ссылка
Номер телефона
ХитURL, ссылка
ХитURL, ссылка
ХитСтатическая визитка (vCard)
ХитОплата по QR-коду (Сбербанк) для юр. лиц и ИП
ХитАвтовизитка
Виртуальный мемориал
Простое QR-объявление
PDF-файл
НовыйХитКнигопечатная продукция
Продуктовая QR этикетка
QR-меню
БетаРезультат тестирования, анализа
ХитВидеоролик
ХитАудио
НовыйХитИзображение
НовыйХитЯ могу помочь
Парковочное место
Объект культурного наследия
Я потерялся!
Список желаний
Резюме
Событие, мероприятие
Ссылки на файлы в облачных интернет-сервисах
Домашний питомец
ХитСсылки на социальные сети
ХитEmail сообщение
Email адрес
Недвижимость в аренду или продажу
ХитГеолокация
ХитПроизвольный текст
ХитФотогалерея
Визитка организации, компании
ХитСтатическая визитка (meCard)
НовыйДинамическая визитка (vCard)
ХитСсылки на Apple Store, Google Play
НовыйSkype
Кошелек Яндекс.
Деньги QR код для СБП
НовыйWeChat сообщение
SMS/MMS
Видеоролик YouTube/RuTube
Wi-Fi сеть
ХитViber звонок
WhatsApp сообщение или звонок
ХитTelegram
iTunes ссылка
Номер телефона
ХитURL, ссылка
ХитURL, ссылка
ХитСтатическая визитка (vCard)
ХитОплата по QR-коду (Сбербанк) для юр. лиц и ИП
ХитРезультат тестирования, анализа
ХитСобытие, мероприятие
Email сообщение
Email адрес
Геолокация
ХитПроизвольный текст
ХитСтатическая визитка (meCard)
НовыйДля микро финансовой организации (МФО)
НовыйНомер телефона
ХитURL, ссылка
ХитURL, ссылка
ХитАвтовизитка
Виртуальный мемориал
Простое QR-объявление
PDF-файл
НовыйХитКнигопечатная продукция
Объект туризма
Продуктовая QR этикетка
Результат тестирования, анализа
ХитВидеоролик
ХитАудио
НовыйХитИзображение
НовыйХитЯ могу помочь
Парковочное место
Объект культурного наследия
Я потерялся!
Список желаний
Резюме
Событие, мероприятие
Ссылки на файлы в облачных интернет-сервисах
Домашний питомец
ХитСсылки на социальные сети
ХитEmail сообщение
Email адрес
Недвижимость в аренду или продажу
ХитГеолокация
ХитПроизвольный текст
ХитФотогалерея
Визитка организации, компании
ХитДинамическая визитка (vCard)
ХитСсылки на Apple Store, Google Play
НовыйПригласительный билет/купон на скидку
ХитSMS/MMS
Viber звонок
WhatsApp сообщение или звонок
ХитНомер телефона
ХитСтатическая визитка (vCard)
ХитАвтовизитка
Парковочное место
Резюме
Событие, мероприятие
Домашний питомец
ХитСсылки на социальные сети
ХитEmail сообщение
Email адрес
Недвижимость в аренду или продажу
ХитВизитка организации, компании
ХитСтатическая визитка (meCard)
НовыйДинамическая визитка (vCard)
ХитСтатическая визитка (vCard)
ХитАвтовизитка
Парковочное место
Skype
WeChat сообщение
SMS/MMS
Viber звонок
WhatsApp сообщение или звонок
ХитTelegram
Номер телефона
ХитСтатическая визитка (vCard)
ХитЯ потерялся!
Резюме
Email сообщение
Email адрес
Визитка организации, компании
ХитДинамическая визитка (vCard)
ХитВидеоролик YouTube/RuTube
iTunes ссылка
URL, ссылка
ХитСтатическая визитка (vCard)
ХитСсылки на файлы в облачных интернет-сервисах
Ссылки на социальные сети
ХитДинамическая визитка (vCard)
ХитСсылки на Apple Store, Google Play
НовыйSkype
WeChat сообщение
SMS/MMS
Viber звонок
WhatsApp сообщение или звонок
ХитTelegram
Статическая визитка (vCard)
ХитСсылки на социальные сети
ХитВизитка организации, компании
ХитДинамическая визитка (vCard)
ХитSkype
WeChat сообщение
Видеоролик YouTube/RuTube
Viber звонок
WhatsApp сообщение или звонок
ХитTelegram
URL, ссылка
ХитСтатическая визитка (vCard)
ХитСсылки на социальные сети
ХитНедвижимость в аренду или продажу
ХитВизитка организации, компании
ХитДинамическая визитка (vCard)
ХитПростое QR-объявление
Email сообщение
Email адрес
Недвижимость в аренду или продажу
ХитПроизвольный текст
ХитКошелек Яндекс.
Деньги QR код для СБП
НовыйОплата по QR-коду (Сбербанк) для юр. лиц и ИП
ХитПарковочное место
Объект культурного наследия
Недвижимость в аренду или продажу
ХитГеолокация
ХитSkype
QR код для СБП
НовыйSMS/MMS
Wi-Fi сеть
ХитViber звонок
WhatsApp сообщение или звонок
ХитTelegram
Номер телефона
ХитСтатическая визитка (vCard)
ХитАвтовизитка
Виртуальный мемориал
Я могу помочь
Парковочное место
Я потерялся!
Список желаний
Резюме
Домашний питомец
ХитСсылки на социальные сети
ХитВизитка организации, компании
ХитДинамическая визитка (vCard)
ХитПригласительный билет/купон на скидку
ХитСобытие, мероприятие
Пригласительный билет/купон на скидку
ХитQR код для СБП
НовыйВидеоролик YouTube/RuTube
Wi-Fi сеть
ХитiTunes ссылка
URL, ссылка
ХитОплата по QR-коду (Сбербанк) для юр.
лиц и ИП ХитАвтовизитка
Виртуальный мемориал
Простое QR-объявление
PDF-файл
НовыйХитКнигопечатная продукция
Объект туризма
Продуктовая QR этикетка
QR-меню
БетаЛогистическая этикетка
Результат тестирования, анализа
ХитОпрос, голосование
БетаВидеоролик
ХитАудио
НовыйХитИзображение
НовыйХитОбъект культурного наследия
Я потерялся!
Список желаний
Событие, мероприятие
Ссылки на файлы в облачных интернет-сервисах
Домашний питомец
ХитНедвижимость в аренду или продажу
ХитГеолокация
ХитПроизвольный текст
ХитФотогалерея
Ссылки на Apple Store, Google Play
НовыйПригласительный билет/купон на скидку
ХитКошелек Яндекс.
Деньги Для микро финансовой организации (МФО)
НовыйQR код для СБП
НовыйSMS/MMS
Wi-Fi сеть
ХитViber звонок
WhatsApp сообщение или звонок
ХитURL, ссылка
ХитСтатическая визитка (vCard)
ХитОплата по QR-коду (Сбербанк) для юр. лиц и ИП
ХитПродуктовая QR этикетка
Результат тестирования, анализа
ХитПарковочное место
Объект культурного наследия
Ссылки на социальные сети
ХитEmail сообщение
Недвижимость в аренду или продажу
ХитГеолокация
ХитПроизвольный текст
ХитВизитка организации, компании
ХитДинамическая визитка (vCard)
ХитПригласительный билет/купон на скидку
Хит Каждый день мы работаем на развитием нашего интернет-сервиса STQR.
RU, добавляем новые функции и улучшаем пользовательский интерфейс. Мы общаемся и консультируем наших многочисленных пользователей, стараемся учитывать все их пожелания и просьбы. Любой ваш отзыв, пожелания или помощь важны для нас.
Будем благодарны за поддержку нашего интернет-сервиса.
Как создавать собственные стикеры в Viber
Viber — это бесплатное кроссплатформенное приложение для озвучивания и обмена сообщениями, совместимое с платформами iOS, Android, Windows, Linux и macOS.
По умолчанию в Viber будут доступны основные стикеры. Но приложение также позволяет создавать собственные стикеры или редактировать существующие. Читайте дальше, чтобы узнать, как это сделать.
Создание пользовательских наклеек
Если вы когда-нибудь посещали Магазин стикеров в приложении Viber, вы бы видели, что для скачивания доступно множество бесплатных и премиальных стикеров. Все стикеры премиум-класса стоят около 1,9 доллара.9 в упаковке, но есть много бесплатных вариантов, с которыми вы можете поиграть.
Чтобы загрузить любой из них, просто нажмите на значок загрузки рядом с набором наклеек, и загрузка начнется автоматически.
3 изображения
Однако вам не нужно платить за стикеры, если вы просто создаете свои собственные. Кроме того, Viber дает вам большую свободу в создании стикеров!
Шаг 1. Установите приложение
Первое, что вам нужно сделать, это установить приложение Viber на свой телефон. Это бесплатное приложение, и вы можете загрузить Viber для ПК или выполнить поиск Viber в Google Play Store или Apple App Store.
Шаг 2. Перейдите к параметру «Создать стикеры»
Когда вы открываете Viber на своем телефоне, нажмите на один из ваших контактов в приложении. В нижней части экрана у вас есть значок маленького медведя , который откроет стикеры, которые вы уже установили на свой телефон.
В правом нижнем углу экрана есть большой фиолетовый значок + знак .
После того, как вы нажмете на это, выберите Create Stickers .
4 изображения
Шаг 3. Создание первой пользовательской наклейки
После того, как вы выберете опцию Создать стикеры , у вас будет собственный набор стикеров. Там вы можете дать набору наклеек имя и описание.
После этого вы должны нажать на + знак , что даст вам три варианта. Вы можете импортировать изображение из своей телефонной галереи, вы можете сделать снимок с помощью камеры или просто нарисовать.
3 изображения
Импорт изображения из галереи
Если нажать на Галерея опция, вы можете выбрать изображение из галереи вашего телефона. Выберите изображение, которое вы хотите превратить в наклейку, и у вас будет множество вариантов для экспериментов.
Viber позволяет удалять фон, обводить изображение, добавлять текст, добавлять существующие стикеры или просто рисовать на картинке.
Когда вы закончите редактирование стикера, просто нажмите Сохранить стикер , и вы увидите его в своем наборе стикеров.
Если вы хотите создать больше наклеек, нажмите на + еще раз подпишите и выберите наклейку, которую хотите сделать.
Набор наклеек может содержать до 24 наклеек, и вы можете редактировать их в любое время.
3 изображения
Редактирование существующей наклейки
Если вы хотите отредактировать существующую наклейку Viber, вы можете выбрать опцию Just doodle .
Это даст вам совершенно чистый холст, на котором вы сможете рисовать или писать все, что захотите, и у вас будет прозрачный фон.
В нижней половине экрана будет тот же значок маленького медведя , который приведет вас ко всем стикерам, которые вы установили в приложении. Просто нажмите на этот значок и выберите наклейку, которую хотите отредактировать.
Вы можете изменить размер наклейки, добавить текст, добавить больше наклеек или просто рисовать на ней. После этого нажмите на кнопку Сохранить наклейку , и она появится в вашей упаковке.
4 изображения
Шаг 4. Сохранение пользовательского набора наклеек
Завершив добавление стикеров в набор, нажмите Создать пакет . Эта опция будет доступна только после того, как вы назовете набор наклеек. Добавлять описание необязательно, но это отличный способ упростить поиск.
Вы также можете сделать свой набор наклеек закрытым или общедоступным. Эта опция находится прямо над кнопкой Создать пакет .
Если ваш набор наклеек общедоступен, другие смогут увидеть и загрузить его в магазине наклеек. Если вы сделаете это приватным, стикерами сможете пользоваться только вы.
3 изображения
Добавление/удаление стикеров
После создания набора стикеров вы можете добавлять и удалять стикеры в любое время.
Для этого откройте свой набор наклеек и коснитесь значка ручки , указанного в левой нижней части экрана.
Откроется ваш набор наклеек, где вы сможете изменить название и описание набора. Вы также можете удалить наклейки, нажав маленькую кнопку X в правом верхнем углу наклейки.
3 изображения
Вы можете добавить больше наклеек в свой набор наклеек, нажав на значок + . После внесения изменений просто нажмите на Пакет обновлений .
Если вы хотите полностью удалить набор наклеек, вам необходимо установить приложение на свой компьютер. Как только вы это сделаете, нажмите на значок маленького медведя в нижней части приложения. Это откроет все стикеры, которые вы установили в приложении, в правой части экрана.
В нижней части менеджера наклеек есть стрелка , указывающая вверх . Нажмите на это, а затем нажмите на колесо настроек .
Здесь вы сможете перемещать и скрывать все стикеры в вашем приложении Viber. Найдите созданный вами пользовательский набор наклеек, щелкните значок корзины рядом со своими наклейками и нажмите Удалить .
4 изображения
Сначала попробуйте создать стикеры в другом месте
Самый простой способ создать наклейки с чистым прозрачным фоном — сначала сделать их в другом месте.
Хотя Viber позволяет стирать фон с изображения, вы делаете это пальцами. В итоге это может выглядеть довольно неряшливо.
Однако вы можете создать наклейку, которую хотите добавить в Viber, в других программах, таких как Canva, Photoshop, PaintTool SAI, CorelDRAW и других. Создав наклейку, добавьте ее в галерею телефона и импортируйте в Viber!
Связано: Простые дизайны Canva, которые можно создавать в мобильном приложении
Создавайте собственные стикеры и делитесь ими с друзьями
В Viber есть много интересных стикеров, которые вы можете установить бесплатно.
Даже если вы не покупаете наклейки в магазине, у вас все равно есть из чего выбрать.
Но если вы хотите чего-то особенного, вы всегда можете создать свои собственные стикеры, следуя этому простому руководству.
Как обойти проверку номера телефона Viber [объяснение]
В поисках безопасных способов общения в Интернете многие люди обратились к Viber. Это приложение для обмена сообщениями обещает сохранить конфиденциальность вашей информации с помощью сквозного шифрования, но если вы решите воспользоваться его функциями безопасности, вам потребуется указать номер телефона для настройки учетной записи. DoNotPay может помочь вам безопасно зарегистрироваться.
Почему вы можете не захотеть передавать свой номер телефона ViberВы должны указать номер для подтверждения номера телефона Viber. Кроме того, есть несколько других способов, которыми ваш номер может стать видимым для других пользователей.
| Прямой обмен | Пользователи подключаются к отдельным лицам, напрямую делясь своими телефонными номерами. Хотя это удобно, вы можете не захотеть взаимодействовать с одними и теми же людьми в приложении. |
| Чаты сообщества | Можно общаться с кем-то, кого нет в ваших контактах, не обмениваясь телефонными номерами, войдя в чат «сообщества». Однако, если вы каждый раз не будете предпринимать дополнительные действия, ваш номер телефона будет виден всем в чате. |
| Хакеры | Как отмечает Wired, хакеры все больше умеют создавать «жучки без взаимодействия». Они позволяют им подслушивать разговоры в приложении для обмена сообщениями, не будучи обнаруженными, что делает вашу учетную запись и, следовательно, ваш номер телефона уязвимыми. |
После настройки учетной записи вы можете использовать одну и ту же учетную запись Viber на нескольких устройствах.
Однако зарегистрироваться можно только со смартфона и при условии указания номера телефона. Чтобы получить учетную запись Viber, вам необходимо пройти следующие шаги:
- Загрузите приложение на свой смартфон из Google Play или App Store.
- Нажмите «Начать сейчас», и вам будет предложено указать свой номер телефона.
- Код подтверждения отправлен на этот номер.
- Введите код, и ваша учетная запись активирована.
- После того, как учетная запись заработает, вы сможете загрузить программное обеспечение для использования Viber на рабочем столе. Он будет работать в операционных системах Windows или IOS. Затем приложение запросит доступ к вашим контактам, чтобы помочь вам связаться с людьми, которых вы знаете, которые пользуются этой услугой.
По причинам, перечисленным ранее, люди не всегда довольны подтверждением номера телефона Viber .
Невозможно обойти предоставление номера для создания учетной записи, поэтому пользователи придумали другие решения.
- Покупка одноразового телефона и использование этого номера телефона.
- Поиск поддельных телефонных номеров в гугле.
- Заимствование номера друга.
Для активации вашей учетной записи Viber подойдет одноразовый телефон, который широко доступен в крупных магазинах, таких как Target. Однако это дорогой вариант, особенно если вам нужен номер только на несколько минут для подтверждения учетной записи.
Поиск в Google поддельного номера для Viber — это авантюра, потому что кто-то другой уже мог использовать этот номер, что сделало бы его недействительным. Вы также можете получить заблокированный номер, потому что люди пытались использовать его несколько раз.
Если у вас есть друг, который достаточно щедр, чтобы позволить вам использовать свой номер, обязательно угостите его выпивкой в следующий раз, когда представится такая возможность! Но вы оба должны признать, что подвергаете их тем же угрозам безопасности, которых пытаетесь избежать.
Как решить эти проблемы с помощью DoNotPayК счастью, вы можете обойти все эти проблемы, воспользовавшись номером службы записи DoNotPay . Это приложение для поддельных телефонных номеров, которое генерирует телефонные номера, которые работают для одноразового использования, гарантируя, что вы получите полезный, уникальный временный номер телефона, который не будет заблокирован и использован хакерами после вас.
Получить номер телефона горелки можно быстро и легко.
- Получите доступ к DoNotPay в веб-браузере.
- Выберите вкладку Burner Phone.
- Выберите Viber и нажмите «Создать временный номер».

- Когда Viber отправит ваш код аутентификации, DoNotPay отобразит сообщение.
- Введите код в приложении Vibe. Он немедленно удалит текст и деактивирует номер телефона через 10 минут.
Viber предлагает встроенные покупки, такие как Viber Out, который позволяет совершать телефонные звонки из приложения за 5,99 долларов в месяц. Однако предоставление информации о вашей кредитной карте может привести к более серьезным проблемам с безопасностью. DoNotPay предлагает функцию Free Trial Card , позволяющую решить эти проблемы, чтобы вы могли подписаться на услуги без риска. Работает так:
- Мы создаем виртуальную кредитную карту, связанную с вымышленным именем, адресом электронной почты и кодом безопасности.
- Используйте новый номер кредитной карты, чтобы начать бесплатную пробную версию.

- По истечении пробного периода вы не получите плату за полную подписку, поскольку между картой и вашей банковской информацией нет связи.
- Вы автоматически отписываетесь от подписки, не отслеживая крайний срок отмены бесплатной пробной версии.
Хотя номера телефонов для записи являются полезным инструментом, это далеко не единственные услуги, которые мы предлагаем. У нас есть длинный список способов, которыми мы можем помочь вам изменить вашу жизнь — как онлайн, так и офлайн — чтобы сделать ее проще. Вот лишь неполный список способов, которыми мы можем помочь:
- Не позволяйте спамерам бомбардировать вас электронными письмами.
- Дайте отпор роботам.
- Отменить нежелательное членство или подписку.
- Перейти к началу телефонной линии обслуживания клиентов.
- Назначайте встречи DMV без проблем.
- Подать заявку на участие в клинических испытаниях.

- Найдите невостребованные деньги, на которые вы имеете право.
- Защитите себя от преследований и преследований.
- Решить проблемы с кредитной картой.
- Получите компенсацию за отмену рейсов.
- Защитите свою работу, защищенную авторским правом.
Хотите, чтобы ваша проблема была решена сейчас?
Создать новую учетную запись Viber | Создать новую учетную запись
Создать новую учетную запись Viber . Прежде всего, важно знать, что такое сеть Viber, чтобы понять ее работу, а именно то, что Viber — это платформа для обмена мгновенными сообщениями, с которой вы можете выполнять несколько действий, не выходя из нее.
На дату одной из платформ, предоставляющих наиболее полный сервис связи и это напрямую конкурирует с приложениями, которые предлагают аналогичные услуги такие как Telegram и знаменитый WhatsApp, который все еще находится на вершине, несмотря на все.
Что-то
ясно, и что Viber предлагает услуги, которых нет ни у одного конкурирующего приложения, но благодаря
к отсутствию адаптации или принятия пользователями не смог стать
номер 1 в своей категории.
Содержание статьи
- 1 Как скачать Viber?
- 2 Как я могу зарегистрироваться в Вайбер?
- 3 Как восстановить резервную копию моего аккаунта Viber?
- 4 Основные функции Viber
- 4.1 Как скрыть общение в вайбере?
Как скачать Viber?
Первый шагом будет загрузка приложения Viber из официального магазина вашего мобильное устройство для этого, если вы используете операционную систему Android, вы можете нажать здесь, в противном случае, если ваша операционная система Apple, вы можете нажать здесь.
Каждая из этих ссылок соответствует сначала официальному магазину Google, а затем Apple, поэтому при нажатии на одну из ссылок вы будете автоматически перенаправлены в один из магазинов.
Таким образом
мы можем гарантировать, что вы скачаете приложение быстро, безопасно и
легко для вашего устройства, загрузка выполняется автоматически, а также
установка, так что вам не придется беспокоиться ни об одном из этих шагов.
Как я могу зарегистрироваться в Вайбер?
Если да у вас нет приложения на предыдущем шаге, мы оставляем вам 2 варианта загрузки так что вы можете получить версию, которая соответствует вам в соответствии с операционной системы, которую вы используете на своем мобильном устройстве.
Если вы приложение уже есть, следующим шагом будет его открытие, в этом случае мы найдите экран приветствия Viber, где мы представляем политику конфиденциальности и Условия использования, ниже находится кнопка «Продолжить», в которой мы будем делать щелчок.
На следующий экране они спросят у нас номер телефона, который мы будем использовать для связи нашу учетную запись Viber, мы разместим номер телефона, нажмите «Далее», а затем платформа отправит код подтверждения, который мы должны ввести, чтобы продолжить.
Если мы
используя мобильное устройство, с которого у нас есть введенная сим-карта, код будет
быть автоматически обнаружены, если у нас есть сим-карта в другом мобильном устройстве
мы должны разместить код вручную, и таким образом мы можем создать учетную запись Viber
быстро и легко.
Как восстановить резервную копию моего аккаунта Viber?
Viber предлагает возможность сделать резервную копию или резервную копию сохраненной вами информации с номером вашей учетной записи, эту резервную копию можно восстановить, войдя в систему на мобильное устройство, где вы собираетесь использовать тот же номер телефона, который у вас был ранее.
Резервные копии сохранено на имя используемого в то время номера телефона, иначе никто другой может иметь доступ к этой резервной копии, это единственный способ, которым Viber предлагает вам сохранить ваша информация в безопасности.
Для восстановления резервная копия вам просто нужно нажать верхнюю правую кнопку из основного Viber экране и найдите вариант восстановления резервной копии, и в скором времени вы вернуть все ваши разговоры и контакты.
Основные функции Viber
Viber был
пионер обмена мгновенными сообщениями, чтобы включить опцию, позволяющую удалять
сообщения, полученные и отправленные навсегда, в случае, если вы отправили сообщение по ошибке или
просто сожалею об отправке сообщения.
Также предлагает стикеры большего размера, чем у конкурентов, имеет приватные чаты и даже дает вам возможность совершать звонки и видеозвонки как и многие другие современные приложения.
Viber — это платформа, объединяющая несколько мощных инструментов в рамках простого обмена сообщениями приложение, такое как возможность отправки местоположения, где мы находим два касания или замечательная функция отправки денег через Вестерн Юнион в страны, в которых доступна эта функция.
Как я могу скрыть общение в вайбере?
Конфиденциальность очень важно, и Viber знает, что они включили опцию, позволяющую вам скрывать, скрывать или исчезать разговор, чтобы только вы знали, что он существует, это предлагает гораздо более широкую конфиденциальность для каждого пользователя и очень легко делать.
Для исполнения
этой операции важно активировать функцию безопасности, которая
состоит из штифта, образованного 4 цифрами, таким образом остается только перейти к
разговор хотим скрыть и не открывая нажимаем и держим и
выберите опцию, чтобы скрыть чат.


Я не знаю с чем это связано, но эта ситуация не меняется уже несколько лет. Если это читают представители Viber, то будет классно получить комментарий от вас.
Он будет скрыт. Нажимаем на него и появляется кнопка “Показать”. С этого момента он станет доступен как-бы публично. Но:
Если бренд хочет по-настоящему присутствовать в мессенджерах, то кроме привычного Telegram бота, должен работать с аудиторией еще и в WhatsApp и в Viber и в VK. Хороший пример выстраивания такой “омниканальной коммуникации” это один крупный сайт для поиска работы с красным логотипом. Или логистическая компания с зеленым логотипом.
parse_request(request.get_data())
if isinstance(viber_request, ViberMessageRequest):
message = viber_request.message
viber.send_messages(viber_request.sender.id, [
message
])
elif isinstance(viber_request, ViberSubscribedRequest):
viber.send_messages(viber_request.user.id, [
TextMessage(text="thanks for subscribing!")
])
elif isinstance(viber_request, ViberFailedRequest):
logger.warn("client failed receiving message. failure: {0}".format(viber_request))
return Response(status=200)
Пожалуйста, выберите одну из них.'\
.format(countries=', '.join(countries))
buttons = get_buttons('select_country', COUNTRIES)
elif text_type == 'select_country':
tracking_data['country'] = text[1]
items = [item[1] for item in PROFILES]
text_message = 'Доступны вакансии по следующим профилям: {profiles}. Пожалуйста, выберите один из них.'\
.format(profiles=', '.join(items))
buttons = get_buttons('select_profile', PROFILES)
elif text_type == 'select_profile':
tracking_data['profile'] = text[1]
items = [item[1] for item in LEVELS]
text_message = 'Укажите пожалуйста какой у вас опыт в этой области: {items}. Пожалуйста, выберите один из них.'\
.format(
items=', '.join(items))
buttons = get_buttons('select_level', LEVELS)
elif text_type == 'select_level':
is_finished = True
tracking_data['level'] = text[1]
else:
text_message = "Выберите опцию"
messages = []
if is_finished:
response = requests.
get(VACANCIES_URL, params=tracking_data)
json_response = response.json()
items = json_response.get('results', [])
for item in items:
messages.append(URLMessage(media=item.get('url'),
keyboard=keyboard,
tracking_data={}))
if not messages:
messages.append(TextMessage(text='Извините, по выбранным критериям, вакансий не найдено.',
keyboard=keyboard,
tracking_data={}))
else:
keyboard_buttons = keyboard.get('Buttons', [])
keyboard_buttons.extend(buttons)
keyboard['Buttons'] = keyboard_buttons
keyboard = keyboard if keyboard.get('Buttons') else None
tracking_data = json.dumps(tracking_data)
messages.
append(TextMessage(text=text_message,
keyboard=keyboard,
tracking_data=tracking_data))
viber.send_messages(viber_request.sender.id, messages)
