
Milton
29.01.2017
23:17:04

Rocket
29.01.2017
23:17:38
Под asyncio появилось, но сильно позже.

Milton
29.01.2017
23:18:02

Google

Rocket
29.01.2017
23:19:02

Root
29.01.2017
23:19:31
Ты путаешь свою логику с взаимодействием с телеграмовым апи
Мне от апи нужны только модели всех сущностей, чтобы можно было выполнить десериализацию json в нужный объект. В начале я начал писать десериализацию ручками - сам. Как и все модели. Это конечно велосипед, потому в итоге я взял готовые модели из пакета telegram

Rocket
29.01.2017
23:19:53
То, что есть сейчас - не совместимо по подходам с тем, что я сделал под торнадо от слова совсем. Так что и дальше развиваюсь сам.

Root
29.01.2017
23:20:21

Rocket
29.01.2017
23:20:58

Milton
29.01.2017
23:21:57

Root
29.01.2017
23:22:22

Milton
29.01.2017
23:22:27
Десериализацию JSON?

Root
29.01.2017
23:22:33
да

Rocket
29.01.2017
23:22:38
Я вообще все сам сделал. Свои модели, свои правила именования. Итд.
Десериализатор из json штатный питоний. Не понимаю зачем что-то внешнее брать.

Milton
29.01.2017
23:23:29

Rocket
29.01.2017
23:23:44
...и уж тем более пилить свое.

Google

Root
29.01.2017
23:24:06
Но зачем?
опыта не было работы с апи. =) Подсказать и помочь было некому.

Milton
29.01.2017
23:24:44
Keep this under your pillow убрали из документации?
А, не, осталось

Root
29.01.2017
23:26:35

Milton
29.01.2017
23:27:05

Nikita
29.01.2017
23:27:22

Root
29.01.2017
23:27:56

Milton
29.01.2017
23:27:58
Это второй документ, который нужно было прочитать. Первый — Tutorial
Overview — Python 3.6.0 documentation
https://docs.python.org/3/
Library Reference

Root
29.01.2017
23:28:50
и что я должен тут прочитать? ))

Milton
29.01.2017
23:29:51

Root
29.01.2017
23:30:48

Дмитрий
29.01.2017
23:32:27
Что вы подразумеваете под понятием фрейм ?

Milton
29.01.2017
23:32:55

Дмитрий
29.01.2017
23:32:57
Такое ощущение, что для меня это разные понятия

Root
29.01.2017
23:33:35

Milton
29.01.2017
23:34:12

Root
29.01.2017
23:34:31

Google

Milton
29.01.2017
23:35:02
import json
json.loads("{}")
Поздравляю, у тебя есть словарь

Root
29.01.2017
23:35:24
да... и это будет объект типа dict
а мне нужен Object

Milton
29.01.2017
23:35:51
Есть проблемы с созданием объекта из dict?

Root
29.01.2017
23:36:05
да, если не знаешь какой именно объект

Milton
29.01.2017
23:38:03
Лол, объект типа Answer со словарем внутри

Root
29.01.2017
23:38:18
ахахах
ну ты даешь )
не позорься ;)
знаешь почему нужно уйти от словаря?

Milton
29.01.2017
23:38:42
Мммм?

Root
29.01.2017
23:39:02
dict[0][1][3][1]
очень понятно что это значит?
dict.user.department.name
или так понятнее?

ArthurKa
29.01.2017
23:39:34
dict[1][4][8][8]

Milton
29.01.2017
23:39:49
Сюрприз

ArthurKa
29.01.2017
23:40:09
)

Google

Root
29.01.2017
23:40:18
именно так ) в итоге в коде мы полчаем кашу из квадратных скобок и ключей
а если я открою тебе секрет

Milton
29.01.2017
23:40:47

Root
29.01.2017
23:41:03
это не мой код - это из коробки ;)
не, не знаком? ;)

Дмитрий
29.01.2017
23:41:28

Rocket
29.01.2017
23:41:38
А можно сделать сабкласс дикта, чтобы он отдавал значения пр именвм свойств.

Admin
ERROR: S client not available

Root
29.01.2017
23:41:54
в итоге
update = Update.de_json(data=incoming, bot=bot)

Milton
29.01.2017
23:42:01

Rocket
29.01.2017
23:42:06
Что за хурму(простите), я только что прочитал?

Root
29.01.2017
23:42:08
update.message.chat_id

Vitaly
29.01.2017
23:42:16
Остановитесь!

Milton
29.01.2017
23:42:20

Дмитрий
29.01.2017
23:42:27

Root
29.01.2017
23:42:32
я уже писал - python-telegram-bot

Milton
29.01.2017
23:43:32

Man ∞
29.01.2017
23:43:48

Google

Root
29.01.2017
23:43:52

Milton
29.01.2017
23:45:18

Rocket
29.01.2017
23:46:21

Root
29.01.2017
23:46:34

Milton
29.01.2017
23:46:52
Есть смысл защищаться?

Rocket
29.01.2017
23:47:14
По этому у меня годовалая библиотека работает, ничего не зная про inline.

Root
29.01.2017
23:47:15

Rocket
29.01.2017
23:47:44
Есть смысл защищаться?
Что бы потом не бегать по коду десятков ботов и не править везде, если что-то поменялось.

Milton
29.01.2017
23:48:17

Rocket
29.01.2017
23:50:01
Редактирование мой бот просто проигнорировал.

Milton
29.01.2017
23:50:56
Хм. Только с супергруппами проблемы были, да и то только из-за хранящихся айди чатов
Но это было давно

Root
29.01.2017
23:58:25
еще раз отпишу про pandas - это спасение для работы с json
http://pandas.pydata.org/
блин, 3 раз спрашиваю, неужели никто не знает? Подскажите пожалуйста.
Клиент - андроид. Бот шлет сообщение, например:
"Введите год рождения:"
По умолчанию на андроиде клавиатура для ввода текста свернута в иконку. Как ее открыть?
Вот эта иконка: