Перейти к содержанию
Официальный форум поддержки Simpla

Уведомление о заказах через чат-бота в Telegram


Рекомендуемые сообщения

Специально для вас проверил, создал нового бота и канал. Что-то делаете не так.

 

https://api.telegram.org/botТОКЕН/sendMessage?chat_id=@имя_канала&text=%D1%82%D0%B5%D1%81%D1%82

 

Проверьте, есть ли в админах канала ваш бот?

Забыл убрать скобочки и токен вставлял в скобочках :) все заработало

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • Ответов 61
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Все работает как часы. Автору спасибо. 

Но вот бы получить уведомление не только когда заказ пришел, а еще когда был оплачен.

Ссылка на сообщение
Поделиться на другие сайты
  • 6 месяцев спустя...

Специально для вас проверил, создал нового бота и канал. Что-то делаете не так.

 

https://api.telegram.org/botТОКЕН/sendMessage?chat_id=@имя_канала&text=%D1%82%D0%B5%D1%81%D1%82

 

Проверьте, есть ли в админах канала ваш бот?

Сделал все по инструкции но не работает. Где и что можно проверить ? - стоит и все проверял по несколько раз

Ссылка на сообщение
Поделиться на другие сайты

Сделал все по инструкции но не работает. Где и что можно проверить ? - стоит и все проверял по несколько раз

 

Сделайте запрос 

https://api.telegram.org/bot{TOKEN}/setWebhook

Изменено пользователем sergeevizh
Ссылка на сообщение
Поделиться на другие сайты

 

Сделайте запрос 

https://api.telegram.org/bot{TOKEN}/setWebhook

 

 

Сделайте запрос 

https://api.telegram.org/bot{TOKEN}/setWebhook

{"ok":true,"result":true,"description":"Webhook is already deleted"}

Ссылка на сообщение
Поделиться на другие сайты

в этом решении ВАШ ID КАНАЛА - как параметр кому слать сообщение меня сильно смущает.

если я начну диалог с ботом чужого магазина, буду я тоже получать инфу о заказах ?

 

chat_id тут должен быть не канала, а конкретного подписчика бота.

 

Если как в инструкции, то приватность на уровне "неуловимого джо".

Возможно в инструкции, которая теперь не доступно и подразумевалось, что chat_id идентификатор ВАШЕЙ БЕСЕДЫ

 

https://habrahabr.ru/post/306222/

Ссылка на сообщение
Поделиться на другие сайты

в этом решении ВАШ ID КАНАЛА - как параметр кому слать сообщение меня сильно смущает.

если я начну диалог с ботом чужого магазина, буду я тоже получать инфу о заказах ?

 

chat_id тут должен быть не канала, а конкретного подписчика бота.

 

Если как в инструкции, то приватность на уровне "неуловимого джо".

Возможно в инструкции, которая теперь не доступно и подразумевалось, что chat_id идентификатор ВАШЕЙ БЕСЕДЫ

 

https://habrahabr.ru/post/306222/

 

инструкция на первой странице же.

 

chat_id это айди вашего канала, который вы получите зная токен бота

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

Ссылка на сообщение
Поделиться на другие сайты

сорри, ткнул в первую ссылку. дальше поверхностно . Ид канала и т.п. а вот сделайте бота приватным пропустил.

Как-то боты для меня вещь публичная по определению.

 

Просто же можно и в публичном канале слать приватно, только chat_id - это уже идентификатор беседы бота с конкретным абонентом. 

Ссылка на сообщение
Поделиться на другие сайты

сорри, ткнул в первую ссылку. дальше поверхностно . Ид канала и т.п. а вот сделайте бота приватным пропустил.

Как-то боты для меня вещь публичная по определению.

 

Просто же можно и в публичном канале слать приватно, только chat_id - это уже идентификатор беседы бота с конкретным абонентом. 

 

в этом случае нужно же как-то идентифицировать еще пользователя кому слать, а значит он должен запустить бота. просто вроде нельзя

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

по ссылке что я приводил

чат ид можно получить без танцев с добавлением его в приватную беседу.

 

Получите Идентификатор беседы с ботом (далее <chat_id>):

  • Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
  • Откройте в браузере ссылку, заменив <Bot_token> на полученный идентификатор от @BotFather https://api.telegram.org/bot<Bot_token>/getUpdates
  • В полученном json-ответе найдите значение в параметре result->message->chat->id, это и есть <chat-id>
Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

подскадите пожалуйста кто то почему у меня не работает

 

трудно гадать. Вы только написали, что  вызывали метод setWebHook. Данный бот его не использует.

Для его правильной работы нужно три вещи (отсортировал по сложности узнавания правильности их значений)

$this->settings->tg_apiurl = 'https://api.telegram.org/bot'

$this->settings->tg_token = 'от папы ботов в момент создания или нескольких хождений по командам для существующего'

$this->settings->tg_channel = 'циферки беседы, через шаманские пляски с вызавами апи через адресную строку броузера '
 
Ссылка на сообщение
Поделиться на другие сайты
                $text_string.=$purchase->product->brand.' '.$purchase->product_name.', '.$purchase->variant_name.PHP_EOL;

еще вот этом месте мог затесаться например br .

автор не  фильтрует названия на html теги, а телеграм не пропускает сообщения из-за этого.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...
  • 5 месяцев спустя...

Телеграм заблокировали в РФ, бот не работает. Кто-нибудь знает, как решить проблему, не меняя хостинг на иностранный? Может через какую-то прокладку запрос можно отправить?

Ссылка на сообщение
Поделиться на другие сайты

Телеграм заблокировали в РФ, бот не работает. Кто-нибудь знает, как решить проблему, не меняя хостинг на иностранный? Может через какую-то прокладку запрос можно отправить?

На счет блокировки не знаю. Работает в штатном режиме и заказы отправляет МСК Теле2.

Если интересует вопрос обхода блокировки, если на стороне оператора не работает, в сети есть инструкция. 

Ссылка на сообщение
Поделиться на другие сайты

На счет блокировки не знаю. Работает в штатном режиме и заказы отправляет МСК Теле2.

Если интересует вопрос обхода блокировки, если на стороне оператора не работает, в сети есть инструкция. 

 

При чем тут Теле-2? Это же не ваш провайдер интернета запрос отправляет, а хостинг. Как настроить у себя прокси и ВПН — я знаю. Вопрос именно в том, что делать, если хостинг не отправляет запрос.

Ссылка на сообщение
Поделиться на другие сайты

При чем тут Теле-2? Это же не ваш провайдер интернета запрос отправляет, а хостинг. Как настроить у себя прокси и ВПН — я знаю. Вопрос именно в том, что делать, если хостинг не отправляет запрос.

Странно у меня VPN и все отправляет. Может на стороне хостера у вас блокировка.

Ссылка на сообщение
Поделиться на другие сайты
  • 7 месяцев спустя...

Добрый день! Viber возможно так настроить?

 

После создания паблик аккаунта выдаётся API ключ

Изменено пользователем Skynet
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

У меня как-то не получается. Вроде и работоспособность бота проверил - через адресную строку все пишет в нужный мне канал, и остальное по инструкции сделал, и токен взял, и айди канала с минусом в начале, но 1) не появляются поля в админке в настройках

и 2) бот о заявке не пишет в канал. в чем еще может быть проблема? кто сталкивался?

версия симплы 2.3.7

Изменено пользователем roman3953931
Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...
  • 7 месяцев спустя...

Телеграм заблокировали в РФ, бот не работает. Кто-нибудь знает, как решить проблему, не меняя хостинг на иностранный? Может через какую-то прокладку запрос можно отправить?

Добрый день. Кто-нибудь решил данный вопрос?

Ссылка на сообщение
Поделиться на другие сайты
  • 8 месяцев спустя...

Всем привет!
Как реализовать, чтобы через чат-бот в Telegram приходили уведомление о заказе обратного звонка?
Спасибо!!! )))

 
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...