
Oleg
13.06.2017
10:43:43
Не используй здесь мой стикер.

Benyomin
13.06.2017
11:02:53

Sergey
13.06.2017
12:38:20
Подскажите как реализовать такое:
Есть у человека бот с услугами например есть услуга создание сайта чувак тыкает на кнопочку и попадает в меню где описывается все про сайты и тд и например нужно оставить заявку которая отправляется админу собственно отправление заявки сделано а как перехватывать от куда она поступила, ну типа создание сайта или реклама

Aztwin LK
13.06.2017
12:40:28
Кнопку с ссылкой сделай и все

Google

Aztwin LK
13.06.2017
12:40:56
В ссылке укажи какой нить типа промо код

Sergey
13.06.2017
12:42:17

Aztwin LK
13.06.2017
12:42:31
И будет тебе понятно откуда приходит пользователь
Коллбек

Sergey
13.06.2017
12:43:11
На обычной кнопке вроде нельзя такое делать если не ошибаюсь только на инлайн колбеки есть

Aztwin LK
13.06.2017
12:43:36
Инлайн

Sergey
13.06.2017
12:43:49
Все понял спасибо

b0g3r
13.06.2017
12:50:50
А как коллбеки помогут?
Чет не уловил сути

Alex,
13.06.2017
12:51:57

b0g3r
13.06.2017
12:52:08
Нужно хранить откуда человек пришел, с сайтов или рекламы (например перезатирая каждый раз когда человек клацает реклама/сайт)
Я иду
Главная -> сайты -> пишу заявку
Или
Главная -> реклама -> пишу заявку
Инлайновой или нет - какая разница и как это поможет понять откуда человек пришел?

Google

Sergey
13.06.2017
12:53:33

Alex,
13.06.2017
12:53:46

b0g3r
13.06.2017
12:54:10
Либо я плохо понял

Alex,
13.06.2017
12:54:43

Sergey
13.06.2017
12:55:15

Alex,
13.06.2017
12:55:23
Пост запросом или гет запросом инлайн кнопку можно сгенерировать же

b0g3r
13.06.2017
12:55:44

Alex,
13.06.2017
12:55:57

b0g3r
13.06.2017
12:56:00
Как инлайновой, так и стейт хранить, можно ещё невидимый символ вставлять

Sergey
13.06.2017
12:56:02

b0g3r
13.06.2017
12:56:07

Froth
13.06.2017
12:56:19

b0g3r
13.06.2017
12:56:41

Alex,
13.06.2017
12:56:43

Froth
13.06.2017
12:57:25

b0g3r
13.06.2017
12:57:41
Мне ничего не нужно :)
Сережа всех запутал)

Sergey
13.06.2017
12:58:10

b0g3r
13.06.2017
12:59:39
Такая задача (пересечение названий кнопок внутри интерфейса на кастом кейборд) решается:
1) невидимыми символами, эмодзи или ещё чем-нибудь в кастомной клавиатуре
2) стейт-системой, где решение об обработке сообщения принимается не только по пришедшему сообщению, но и по состоянию юзера
3) инлайновой клавиатурой с callback_data

Google

b0g3r
13.06.2017
13:00:24
Может ещё кто добавит

Sergey
13.06.2017
13:04:49

b0g3r
13.06.2017
13:05:01
#fsm
Там уже много мной и не мной написано. Поищи по "стейт", "fsm", "#fsm"

romy
13.06.2017
13:07:52
похоже вчера дуров чита этот итт чат и подзихерил на зло
теперь и то не работает
хм, тут работает

Magma
13.06.2017
13:10:04
»

romy
13.06.2017
13:10:05
`»`тут

Magma
13.06.2017
13:10:08
>>

romy
13.06.2017
13:10:17
`»`тут
блин, с буквой после кавычки не робит
будемс знать

Sergey
13.06.2017
13:28:27

b0g3r
13.06.2017
13:28:59
Кстати, а с отправкой заявки как вопрос решается?)
Через бота же она отправляется?
Как ты будешь определять что отправленный юзером текст - заявка (а не нажатие на кастом кейборд)
И как будешь определять на какую услугу отправлена заявка?

Sergey
13.06.2017
13:46:56
А вот какая услуга я и хотел узнать, думаю тут легче либо скрытые символы либо инлайн тк состояний не особо и много все зависит от одного выбора
А инлайн кнопка не даёт разрешение на номер телефона ?

Google

Евгений
13.06.2017
15:41:38
Нет

Sergey
13.06.2017
16:25:35
Плохо (

Vitaly
13.06.2017
16:35:00
Хорошо

Froth
13.06.2017
16:35:08
Нормально

romy
13.06.2017
16:35:16
неплохо

Sergey
13.06.2017
17:24:23
Не хорошо

Froth
13.06.2017
17:36:51
Нормально
Я реалист

Foxcool
13.06.2017
17:46:44
Писал ли кто парсера, который выгружает посты каналов с линками на них и медиа? Без телеграм кли, а на обертке мтпрото.

Sergey❄️
13.06.2017
17:47:52
Осмелюсь ответить за всех и сказать "никто", но можно посмотреть в сторону этого
telegram-cli + https://github.com/tvdstaaij/telegram-history-dump

Дмитрий
13.06.2017
17:48:20
но это закрытая разработка
Но сама библиотека открыая ?

Foxcool
13.06.2017
17:49:01
А на чем?
А чего все юзают кли как обёртку? Там с протоколом все плохо?

Дмитрий
13.06.2017
17:49:42
Лоол
Плохо — это не то что бы верное слово ?
Просто скажу, что моя реализация занимает 8 тысяч символов))

Foxcool
13.06.2017
17:50:34
Лол

Google

Дмитрий
13.06.2017
17:50:38
А на чем?
js. Но это не принципиально, я сделал standalone сервис, чтобы дергать его через http
https://github.com/zerobias/telegram-mtproto/
Монорепозиторий, пакет сразу с сервером — packages/mtproto-beam
Сейчас убираю как минимум треть) Легаси от вебограма ?

Maditachi
13.06.2017
17:56:24
Ребят. Стыдно. Но Объясните пожалуйста. Как на отправку фото боту, отправить его(фото) обратно в чат? Типо эхо бот. Только фотки начал разбирать. pytelegrambotapi. С текстом работает. А с фото отвечает параметрами фото(размер, файл айди). Или надо отправлять не send message а send photo?
@bot.message_handler(content_types=["photo"])
def handle_docs_photo(message):
bot.send_message(message.chat.id , message.photo)

Sergey
13.06.2017
18:01:00

Elena
13.06.2017
18:05:01
и по файл айди фото отсылай

Maditachi
13.06.2017
18:06:05
Так как именно, мессадж или фото?) можно пример кода?

Elena
13.06.2017
18:06:20

Maditachi
13.06.2017
18:06:42

Aztwin LK
13.06.2017
18:07:03
Когда бот получает фото там массив
Получаешь размер массива - 1 и это то что тебе нужно

Elena
13.06.2017
18:07:36
ну ок.Давай)
await Bot.SendPhotoMessageAsync (message.chat.id, new FileToSend(message.Photo[0].FileId), message.caption)

Aztwin LK
13.06.2017
18:07:38
т.е. фотка максимального качества
Далее используя метод sendPhoto отправляешь фото
Для этого тебе нужен код чата и код файла
0 уровень массива это самое худшее качество фото