Имя: Пароль:
1C
 
Как организовать идентификацию через телеграмм-бота подключенного в системе взаимодействия
,
0 RomaH
 
naïve
09.08.22
13:49
Собственно что хочу:

Слать пациенту в телегу результаты анализов

Создал телеграмм-бота
Создал бота в системе взаимодействия 1С
Интегрировал их

Дальше - вешаю QR код на бота
Пациент сканирует код - подключает бота
...
насколько я понимаю я не узнаю о подключении пока не будет пациентом послано какое-либо сообщение

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

что-то у меня отладка не подключается к боту
1 zenik
 
09.08.22
14:37
Номер телефона не передается. Обычно начинают с команды /start, проверяешь, регистрировался пользователь или нет и запрашиваешь номер, привязываешь к ID чата. а по ID чата уже шлешь сообщения.
2 RomaH
 
naïve
09.08.22
14:58
а как запросить РЕАЛЬНЫЙ номер телефона?
3 RomaH
 
naïve
09.08.22
14:58
https://qna.habr.com/q/926089?ysclid=l6m4iqc7my102572408
вот такое из 1С организовать как?
4 Tatitutu
 
09.08.22
15:08
(2) запросить КОНТАКТ (это будет РЕАЛЬНЫЙ номер)
так как можно ввести и вручную

https://magazkat.ru/images/foto/telegram/magazkat_unibot0040.png
5 RomaH
 
naïve
09.08.22
15:10
(4) это копка постоянно висит в чате?
6 Tatitutu
 
09.08.22
15:11
Кнопка = Новый Структура;
Кнопка.Вставить("text", "КОНТАКТ");
Кнопка.Вставить("request_contact", Истина);

получил
проверил
Если ВложенияСообщения.Получить("contact") <> Неопределено Тогда
//прислали Контакт
contact   =  Сообщение.contact.phone_number;
и удалил клавиатуру
7 RomaH
 
naïve
09.08.22
15:12
(6) я извиняюсь - а куда структуры вставить?
8 Tatitutu
 
09.08.22
15:14
(7) зайди, почитай, скачай - посмотри в действии
https://clck.ru/sXPBG
на днях будет полная инструкция и описание
9 mTema32
 
09.08.22
15:24
(7) В метод SendMessage
Я бы на вашем месте не решал данную задачу типовыми средствами. В процессе разработки самостоятельной интеграции будет более понятно как это все работает.
10 RomaH
 
naïve
09.08.22
15:26
т.е.это не система взаимодействия
11 RomaH
 
naïve
10.08.22
09:19
(6) ?? так сделано через "СистемаВзаимодействия.СоздатьСообщение"
или через API?
12 valerivp
 
10.08.22
23:20
(0) Если нужен бот - юзай ГрафиБот!