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 в базу данных
Ссылка на пример
Если что-то не понятно, пишите в комментариях