
Alexander
07.12.2017
14:38:08

A.
07.12.2017
14:38:09
Главная задача - инициализировать класс в enter классе, и иметь экземпляр в экшенах

Sergey
07.12.2017
14:38:29

Google

A.
07.12.2017
14:38:33

Alexander
07.12.2017
14:38:42

A.
07.12.2017
14:38:51
ctx.flow.state ; ctx.state ?
В enter функции ctx.flow.state = { combinator } норм, записает, а в экшенах пусто

Alexander
07.12.2017
14:39:17
нафига ты лохматишь дохлый flow?

A.
07.12.2017
14:39:39
Пробывал и там и там

Alexander
07.12.2017
14:39:52
есть же wizard и scene встроенные

A.
07.12.2017
14:41:18
Да понятное дело
Ими и пользуюсь
Вроде как видно)
Из скриншота в принципе задача ясна
Combinator должен инициализироваться при старте сцены игрока (формально), в экшенах не знаю как сделать чтобы он был доступен
Combinator - ES6 Class

Google

A.
07.12.2017
14:43:18
Хранит в себе данные которые мне нужны в зависимости от пользователя
Если инициализировать глобально, либо за пределами enter функции, то все к чертям идет

Itjunky дзинь даос
07.12.2017
14:43:59

Alexander
07.12.2017
14:44:06
а в мидлвар как ты его засунул?

Евгений
07.12.2017
14:44:16

Alexander
07.12.2017
14:45:25
тебя просят здесь упаковать твои сообщения в одно-два

Евгений
07.12.2017
14:45:42

A.
07.12.2017
14:46:46
А, эт да

?
07.12.2017
14:50:04

Itjunky дзинь даос
07.12.2017
14:59:44

A.
07.12.2017
15:11:11
По факту, если положить экземпляр класса в сессию, то далее при получении он не будет являться уже экземпляром
А будет являться обычным объектом
Без возможности обращения к его методам
Есть другие варианты общения?

Alexander
07.12.2017
15:32:52

A.
07.12.2017
15:34:09
Станут доступными методы класса?

Сергей
07.12.2017
15:35:06
Подскажите, почему telethon не выдаёт контакты пользователя?
client.connect()
# Ensure you're authorized
if not client.is_user_authorized():
client.send_code_request(phone)
data_autch = client.sign_in(phone, input('Enter the code: '))
print (data_autch.access_hash)
contacts_list = client(GetContactsRequest(data_autch.access_hash))
print(contacts_list)
Выдаёт error: argument out of range

Google

Shokh
07.12.2017
15:42:38
Биткоин взорвется
Скоро

?
07.12.2017
15:43:01

Magic
07.12.2017
15:43:52
да

Gennady
07.12.2017
15:43:59
Скоро 500к, потом лям. Макафи обещал

Shokh
07.12.2017
15:44:10

Lev
07.12.2017
15:44:12
Купил 3 по 4к

Shokh
07.12.2017
15:44:58
Посмотрим что будет с альткоинами

?
07.12.2017
15:45:20
/report

Бананиум
07.12.2017
15:45:21
/report
Мы примем все необходимые меры, спасибо.

?
07.12.2017
15:45:24
Началось.

Vitaly
07.12.2017
15:45:38

Shokh
07.12.2017
15:45:39

Бананиум
07.12.2017
15:45:39
QRлык? помещен в карантин.

Sergey
07.12.2017
15:45:40
раздражает, что какие то темы перерастают в истерию
в каждом чате уже это дерьмо

Vitaly
07.12.2017
15:45:57
следующий раз - бан

A.
07.12.2017
15:46:04
@dotcypress нет решения не такие вещи из коробки?

Vitaly
07.12.2017
15:47:06
а в чем проблема?

A.
07.12.2017
15:48:04
В enter функции - инициализация класса, в экшенах - получение инстанса класса и работа с методами

Google

Vitaly
07.12.2017
15:48:59
просто создать объекст не прокатит, ибо между этими 2 событиями бот может рестартануть и вся инфа потеряется

?
07.12.2017
15:49:11

A.
07.12.2017
15:49:37

Vitaly
07.12.2017
15:50:17
перед всеми хэндлерами сцены

Admin
ERROR: S client not available

Vitaly
07.12.2017
15:52:25
и потом в обработчиках: ctx.combinator

A.
07.12.2017
15:55:40
Сейчас попробую, но мне кажется наврятли. Главный смысл в инициализации класса именно в enter функции

Vitaly
07.12.2017
16:01:03
она вызывается только на входе, а тебе нужен`combinator` во всех хэндлерах сцены

A.
07.12.2017
16:04:00
Но он должен быть инициализирован для каждого юзера
А не один раз для всех

Vitaly
07.12.2017
16:04:08
он и будет

A.
07.12.2017
16:04:13
?
Не вызывается прост

Vitaly
07.12.2017
16:04:38
он вызывается перед всеми обработчиками
не при enter
можно выше вынести
bot.use(....)
но тогда для всех сцен будет доступно

Google

Евгений
07.12.2017
16:05:51
кхе-кхе

A.
07.12.2017
16:05:57
Не, лучше для одной

Vitaly
07.12.2017
16:06:07

Евгений
07.12.2017
16:06:11
)

Vitaly
07.12.2017
16:07:05

A.
07.12.2017
16:07:31

Marlik
07.12.2017
16:22:42
Во, спасибо позырю.

Artem
07.12.2017
16:42:16
botan.io сегодня обсуждали? сервис не отвечает уже сутки, на сайте никаких пояснений

Sergey❄️
07.12.2017
16:55:34

Artem
07.12.2017
17:03:00

Magic
07.12.2017
17:03:23

Artem
07.12.2017
17:03:51
а что с ботаном? оживёт или совсем помер?

Magic
07.12.2017
17:04:07
Ну вообще я бы не надеялся на него
графана дает больше

b0g3r
07.12.2017
17:04:29
автор ботана ушел из яндекса давно и сделал chatfuel
ботан ему неинтересен