Модератор
Юрій
(@yube)
Насколько я знаю — никак. Бот не имеет права первым обращаться к человеку, сначала юзер должен вызвать бота для общения.
То есть клиент должен присоединиться к нашему Телеграм-каналу? Как тогда после присоединения к телеграм-каналу клиент будет получать автоматизированные сообщения от бота после оформления заказа?
Модератор
Юрій
(@yube)
То есть клиент должен присоединиться к нашему Телеграм-каналу?
К вашему чат-боту. Канал, мне кажется, не может отсылать индивидуальные сообщения. По крайней мере, у меня отправка сообщений пользователям сделана именно через бот, а канал живет сам по себе и управляется совершенно другими людьми (у нас не wordpress).
Во время инициализации соединения с ботом нужно/можно получить chatId клиента и как-то сопоставить с логином этого клиента (знал бы как — сказал бы) и сохранить сопоставление в БД. Дальше уже просто — брать из БД chatId по имени клиента и отсылать сообщения через API телеграма на этот chatId.
Хорошо, а если мы хотим отправить клиенту уведомление о заказе не через чат-бот, а через SMS-сообщение на телефон, как это можно осуществить? Уведомления на электронную почту клиента у нас сейчас работают, но мы хотим чтобы клиенту было достаточно указать свое имя и телефон.
Модератор
Юрій
(@yube)
SMS — запросто! Не бесплатно, ясное дело. Сервисов много.
Когда-то, в прошлой жизни, я имел дело с smsc.ru — работало исправно, API очень простое. Это не рекомендация, а констатация, тем более, что сервис выбирал не я, а заказчик.
Сервисы мы рассмотрим, но нас интересует, можно ли sms уведомление отправлять клиенту через плагин WordPress, или даже напрямую где-нибудь в настройках Woocommerce?
Модератор
Юрій
(@yube)
Если вас интересует готовый плагин, то ничего не скажу — не знаю. (Ждем тех, кто знает)
Если интересует сама возможность, то да, можно. Если не найдется готового плагина, можно и свой написать.
В настройках WC такое вряд ли есть, потому что у каждого сервиса свое индивидуальное API.