Имя: Пароль:
1C
1С v8
Бот телеграм. Как заполучить координаты
,
0 qazaz
 
04.12.17
18:47
Приветствую,

Мучаю 1С с телеграмом.
Благодаря ув. автору и комментаторам http://catalog.mista.ru/public/419846/ 1С более-менее гладко выплевывает в телеграм что от нее просят.

Захотелось сделать в телеграме кнопочку, по которой выездные сотрудники смогли б передавать в 1С свои координаты.
В описаниях ботов на всевозможных языках это задача кажется делается за 5 мин человеком кот. просто умеет искать нужные кнопки на клавиатуре. Но в 1С приходится уйму кавычек использовать.
Просто кнопочку (передающую команду) родил в страшных муках:
стр="Тест координат "+"&reply_markup={""keyboard"":[[""Мои координаты""]]}";
Прочел что для передачи координат надо сказать про эту кнопочку request_contact=True.
Пихал это "request_contact=True" во все места и с разными скобками и кавычками - никак.
Клавиатуру пробовал "inline_keyboard", та же фигня.

Добрый человек, прошедший этот путь, ищщю тебя!
1 Lexey_
 
04.12.17
19:13
(0) "Прочел что для передачи координат надо сказать про эту кнопочку request_contact=True"
вообще-то, request_location, это свойство KeyboardButton, всё здесь https://core.telegram.org/bots/api
2 qazaz
 
04.12.17
19:19
Сори, описсался, конечно request_location
3 qazaz
 
04.12.17
20:34
стр="Тест координат "+"&reply_markup={""keyboard"":[[{""text"":""Мои координаты""}]]}"; - кнопка появляется и отправляет боту команду "Мои координаты"

стр="Тест координат "+"&reply_markup={""keyboard"":[[{""text"":""Мои координаты"",""request_location"":""true""}]]}"; - даже кнопка не появляется.

Что я делаю не так?
4 Lexey_
 
04.12.17
20:37
(3) true - булево, а не строка
5 Lexey_
 
04.12.17
20:38
(3) в ответе сервера можешь посмотреть, что не так
6 qazaz
 
04.12.17
20:42
Спасибо, покопаюсь.
7 qazaz
 
04.12.17
20:53
Работает

стр="Тест координат "+"&reply_markup={""keyboard"":[[{""text"":""Мои координаты"",""request_location"":true}]]}";

Спасибо Lexey!
8 Dzenn
 
гуру
04.12.17
20:58
Купи мой конструктор ботов и не парься. Ссылка в профайле.
9 Dzenn
 
гуру
04.12.17
20:59
Есть бесплатная демка
10 qazaz
 
04.12.17
21:03
Почитаю, спс.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший