
Острый
23.06.2017
17:35:55
скоро вплотную буду изучать этот вопрос добавь меня

Yevgeniy
23.06.2017
17:36:01
Бл в телеге функции не хватает, отключать счетчик мессэджей для определнных каналов :)

Vasily
23.06.2017
17:36:03
нужно где-то парента хранить

Serg
23.06.2017
17:36:19

Google

Elena
23.06.2017
17:36:21

Yevgeniy
23.06.2017
17:36:49
счетчик тоже нада
отключать

Vasily
23.06.2017
17:36:58

Elena
23.06.2017
17:37:19

uslepok
23.06.2017
17:38:54

Vitaly
23.06.2017
17:39:08

Vasily
23.06.2017
17:39:14
В каком смысле, историю переходов? Что тебе требуется? Клик по кнопке отслеживать?
пользователь нажал пункт 1, изменилось сообщение и кнопки стали новые, и добавилась кнопка назад, пользователь погрузился глубже, показался пункт 1.2, он ещё глубже.. потом вернулся назад по кнопке, зашёл в пункт 2, там в пункт 2.1, потом - назад, назад, и он в начале
а пока у меня как пользователь по меню ходил, так и возвращается

Elena
23.06.2017
17:40:01
пользователь нажал пункт 1, изменилось сообщение и кнопки стали новые, и добавилась кнопка назад, пользователь погрузился глубже, показался пункт 1.2, он ещё глубже.. потом вернулся назад по кнопке, зашёл в пункт 2, там в пункт 2.1, потом - назад, назад, и он в начале
конечный автомат

Vasily
23.06.2017
17:40:18
паттерн какой? вспомнить не могу

Elena
23.06.2017
17:40:31
записывать статус юзера
после каждого шага

Google

Serg
23.06.2017
17:40:40
просто представь, что кнопка назад не переходит назад, а передожит просто в другое меню.

Vasily
23.06.2017
17:40:47
в callback.data можно только текст передавать

Elena
23.06.2017
17:41:02

Vasily
23.06.2017
17:41:09

Elena
23.06.2017
17:41:14
но в коллбек дата можно написать что угодно и распарсить это как угодно
ты можешь там целые бд хранить условно

Vasily
23.06.2017
17:41:29
да
ну я не спрашиваю, а аргументирую
вопрос в памяти

Elena
23.06.2017
17:42:26
бля, ну нажал у тебя юзер кнопку ЗАЛУПА, ты делаешь Redis.StringSet("chatId+UserId", "step-Zalupa");
потом делаешь проверку
если он в статусе залупа - ему одни кнопки
на каждый стейт делаешь свой ключ
после перехода в другой степ - удаляешь его

Vasily
23.06.2017
17:43:35
поп, пуш.. это стэк
и это понятно
каждый переход ложится в стэк
походу нужно сравнивать парента
спасибо, уточка)

͜͡͡B͜͡u͜͡s͜͡i͜͡n͜͡e͜͡s͜͡s͜͡ ͜͡M͜͡y͜͡ ͜͡L͜͡i͜͡f͜͡e͜͡~͜͡°͜͡|͜͡°͜͡®͜͜͡
23.06.2017
17:45:02

Дмитрий
23.06.2017
17:45:34
Для данной задачи State monad будет поизящнее голого стека

Google

Vasily
23.06.2017
17:46:30

Vitaly
23.06.2017
17:46:33

Vasily
23.06.2017
17:46:37
слушаю
тут похожу на паттерн composition, но чего-то не хватает
а насчёт велосипедов - если взять заведомо невыгодный вариант, то быстрей придумывается истинное решение
это психология
это когда коллеги не могут решить в какой ресторан пойти пообедать, и все молчат - предлагаешь старбакс, и они сразу начинают фонтанировать идеями

Sergey❄️
23.06.2017
17:51:18
мда
Достаю id прямо из полученного списка чатов
там достаётся без -100
с -100 не парсит int, слишком большой

Дмитрий
23.06.2017
18:00:23
там достаётся без -100
Косяк в твоей реализации mtproto, в телеге вроде первый бит отбрасывается (это он даёт минус)
Хотя там чёрт ногу сломит местами, конечно

Sergey❄️
23.06.2017
18:02:18

Elena
23.06.2017
18:02:22

Sergey❄️
23.06.2017
18:02:22
если сотку приписывать
OverflowError: int too big to convert

Google

Elena
23.06.2017
18:02:36

Vasily
23.06.2017
18:03:19
int64 в golang

Sergey❄️
23.06.2017
18:03:23

Дмитрий
23.06.2017
18:03:27

Elena
23.06.2017
18:03:31

Sergey❄️
23.06.2017
18:03:42

Alexey
23.06.2017
18:03:45

Vasily
23.06.2017
18:04:07
это смотря как понимать

Sergey❄️
23.06.2017
18:04:32
в лонге отдал
нихуя
без минуса

Vasily
23.06.2017
18:04:50
а джависты тут есть? или в основном питонисты?

Elena
23.06.2017
18:05:00

Vitaly
23.06.2017
18:05:04

Vasily
23.06.2017
18:05:23
я веган
я давно заметил что ты шарпист

Alexey
23.06.2017
18:05:49

Дмитрий
23.06.2017
18:05:54
Проблема в том, что например у меня в реалиации вообще минусов нет (?)
Там операции строго с положительными big integer, я их в Uint8Array закидываю

Vitaly
23.06.2017
18:05:57
и я на PHP

Google

Alexey
23.06.2017
18:06:05

Vasily
23.06.2017
18:06:08
джава - дно
столько джавку не хоронят, весь энтерпрайз на ней

Sergey❄️
23.06.2017
18:06:17

Vitaly
23.06.2017
18:06:49

Elena
23.06.2017
18:07:33
>ваз
>машина

Vitaly
23.06.2017
18:07:39
кек

Дмитрий
23.06.2017
18:07:40
Дык энтерпрайз — это и есть похороны. Это тот кровавый энтерпрайз, в котором до сих пор кобол юзают

Vasily
23.06.2017
18:07:44
джава - дно
джавка одной джавкой не обходится) есть котлит, груви, скала)

Vitaly
23.06.2017
18:07:56
а ты начитанный

Дмитрий
23.06.2017
18:07:59
Всё кроме скалы — не нужно)

Ilusha [←↓ ↑→]
23.06.2017
18:08:00

Vasily
23.06.2017
18:08:11

Дмитрий
23.06.2017
18:08:20
Ещё кложура ок, но jvm сейчас — это минус а не плюс

Vasily
23.06.2017
18:08:37
чувак

Sergey❄️
23.06.2017
18:09:03
Не пойму, кто пидор, питон, я, или разраб либы?

Vasily
23.06.2017
18:09:09

Дмитрий
23.06.2017
18:09:12
дык с длинным вон чё, я выше кинул
Возможно ты отдаёшь просто совсем не то) Иногда сложно въехать, чего именно хочет от тебя сервер, загугли по реализациям кто как этот метод вызывает — на самом деле это реально самый простой способ.