@thwip

Отправка сообщений в Viber по запросу пользователя?

Необходимо конкретному пользователю слать обновления с сайта. Будет три типа таких объявлений. Соответственно у пользователя должно быть три чата, в которые будут приходить обновления. Каким образом такое можно реализовать? В API Вайбера не находил подобного, там только рассылка с публичного аккаунта. К тому же этих пользователей будет много.
  • Вопрос задан
  • 3154 просмотра
Пригласить эксперта
Ответы на вопрос 2
AlexNineteen
@AlexNineteen
Привет.
1) Сделайте бота (public account)
2) Просите ваших пользователей начать с ним чат
3) Сохраняйте их viber-id
4) Когда нужно, рассылайте объявления по этим id

Можете сделать трёх ботов, смысл не меняется.
Вот пример отправки сообщения пользователю (python):
viber.send_messages(user_id, messages=[TextMessage(text="Обновление 2.2.1")])

Пользователь начал диалог с ботом, что дальше?
@app.route('/', methods=['POST'])
def incoming():
    if isinstance(viber_request, ViberSubscribedRequest):
        user_id = viber_request.sender.id
        # Здесь добавляйте user_id в базу данных

Ссылка на пример

Если что-то не понятно, пишите в комментариях
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
К тому же этих пользователей будет много.


чем телеграм не подходит?и путь с публичным акком?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы