Имя: Пароль:
1C
 
Связь 1С и Telegram
,
0 MAPATNK2
 
naïve
17.08.16
12:09
Не подскажите, как можно осуществить следующее. Боту пишут в телеграмм задание текстовое, а он сохраняет его в 1с в отдельный документ(задачи)?
1 MAPATNK2
 
naïve
17.08.16
12:10
Умею с помощью бота отправлять файлы из 1с пользователю любому. А вот как наоборот. Чтобы пользователь писал, а 1с сохраняла.
2 torgm
 
17.08.16
12:10
Элементарно. Примеры ботов на мистастарте есть.
3 arsik
 
гуру
17.08.16
12:10
4 elCust
 
17.08.16
12:11
Что пишут про доступность API у Telegram?
5 MAPATNK2
 
naïve
17.08.16
12:15
(2) Если помните, можете ссылку отправить?
6 MAPATNK2
 
naïve
17.08.16
12:17
(3) Одни платные и оборванные на сути решения
7 spock
 
17.08.16
12:17
(0) Например, по такому сценарию:
1. Показать пользователю клавиатуру, на которой будет кнопка "Задание";
2. Бот обрабатывает нажатие пользователем этой кнопки на клавиатуре, переходя в режим ожидания ввода задания;
3. Бот обрабатывает сообщение и выходит из режима ожидания задания, и показывает опять клав-ру;
4. Полученное задание соответствующим образом обрабатывается и передается в 1с.
8 MAPATNK2
 
naïve
17.08.16
12:21
1,2 пункт в принципе лишний. Хотелось бы просто сделать прямое общение пользователя Телеграмм и 1с. В любой момент пользователь кратенько описал проблему и отправил. 1с приняла текст, записала его в документ. Все.
9 MAPATNK2
 
naïve
17.08.16
12:22
Просто может кто примеры какие видел. На словах то вряд ли я пойму что, да как. Если имеются примерчики, поделитесь ссылкой плз. Весь инет облазил(
10 Serginio1
 
17.08.16
12:26
11 Serginio1
 
17.08.16
12:27
12 spock
 
17.08.16
12:29
(8) "1,2 пункт в принципе лишний. Хотелось бы просто сделать прямое общение пользователя" - как угодно, но в таком случае любой пользователь, зашедший к боту в чат, будет раздавать задания. В том числе не понимая, что творит.
13 MAPATNK2
 
naïve
17.08.16
12:37
(12) Дак это и нужно. Чтобы любой пользователь заходил и отправлял задания этому боту. А от несанкционированного доступа защитит пароль бота.
14 MAPATNK2
 
naïve
17.08.16
12:40
(10) (11) немного не то, что требуется
15 spock
 
17.08.16
12:42
(13) у ботов есть стандартные команды /start, /help
Их нужно отличать от заданий боту.
16 MAPATNK2
 
naïve
17.08.16
12:45
(15) Я ведь говорю, усложняете. Пользователь заходит в чат к боту, что захотел, то написал. 1 с сохранила его писанину в задачи. Все.
17 Serginio1
 
17.08.16
12:58
(14) Ты хочешь получать сообщения, а не только отправлять?
18 MAPATNK2
 
naïve
17.08.16
13:02
Я не хочу их получать в телеграмм. Я хочу их видеть в 1с.
19 MAPATNK2
 
naïve
17.08.16
13:03
и не как сообщения, а как обычные поля документа.
20 MAPATNK2
 
naïve
17.08.16
13:04
вообщем. 1с получает сообщение из Телеграмм и заполняет ими документ.
21 Serginio1
 
17.08.16
13:06
(18) По мановению волшебной палочки? Я дал пример на события получения сообщений. Обрабатывай события и записывай куда хочешь.

Вот они все события

Bot.OnCallbackQuery += BotOnCallbackQueryReceived;
            Bot.OnMessage += BotOnMessageReceived;
            Bot.OnMessageEdited += BotOnMessageReceived;
            Bot.OnInlineQuery += BotOnInlineQueryReceived;
            Bot.OnInlineResultChosen += BotOnChosenInlineResultReceived;
            Bot.OnReceiveError += BotOnReceiveError;
22 Зая Бусечка
 
17.08.16
13:07
помешались все на этой телеграме...
23 ptiz
 
17.08.16
13:09
(0) Почему бы не пользоваться просто веб-клиентом 1С?
24 MAPATNK2
 
naïve
17.08.16
13:10
(21) Эх. Я видать совсем терем. Не понимаю нифига.Может есть где уроки для совсем уж печальных случаев? XD
25 MAPATNK2
 
naïve
17.08.16
13:10
(23) Не знаю, у препода моего спросите.
26 spock
 
17.08.16
13:18
(25) Так бы сразу и сказал, что наколеночная поделка для учебного заведения.
27 MAPATNK2
 
naïve
17.08.16
13:23
(26) Больше то все равно для себя. В дальнейшем хочу работать в этой сфере. Вот пока учусь.
28 MAPATNK2
 
naïve
17.08.16
15:10
Может еще кто, что знает. Поподробней.
29 MAPATNK2
 
naïve
17.08.16
15:11
Как же заставить бота читать мои сообщения и отправлять их в 1с
30 torgm
 
17.08.16
15:13
10 000 и дам бота :)
31 Garykom
 
гуру
17.08.16
15:18
(29) Прочитать инструкцию?
https://core.telegram.org/bots/api
https://tlgrm.ru/docs/bots/api
32 Garykom
 
гуру
17.08.16
15:18
(31)+
"Существует два диаметрально противоположных по логике способа получать обновления от вашего бота: getUpdates и вебхуки. Входящие обновления будут храниться на сервере до тех пор, пока вы их не обработаете, но не дольше 24 часов.

Независимо от способа получения обновлений, в ответ вы получите объект Update, сериализованный в JSON."
33 MAPATNK2
 
naïve
17.08.16
15:23
(32) Я все это понимаю, прочитал. Не знаю как реализовать, поэтому и спрашивал примеры, может есть у кого. Я новичек в 1С и многого не знаю. Не могу я так взять и с нуля написать программу для бота. Мне одно то нужно, чтобы бот читал мои сообщения и хоть куда-нибудь их сохранял.
34 MAPATNK2
 
naïve
17.08.16
15:24
Знаю, что  ответ получаем в виде JSON-объекта, т.к версия 1с ниже 8.3.6, то нужен парсер
35 Garykom
 
гуру
17.08.16
15:28
36 Garykom
 
гуру
17.08.16
15:29
(34) Там где слизал есть парсер

&НаСервере
Процедура ЗаполнитьДанныеИзОтветаJSON(Результат, ТекстJSON, ТипДанных, Дерево, СтрДерево)
...
37 MAPATNK2
 
naïve
17.08.16
15:32
(35) Все это уже видел,мало чем  моей простенькой задаче помогло.