
Igor
17.04.2017
17:54:25
то

Aleksey
17.04.2017
17:54:44

Magma
17.04.2017
17:55:03
Как узнать id пользователя через reply ?

Проксимов
17.04.2017
17:55:15
Ну т.е мне на той машине всё равно придётся настраивать всё

Google

Проксимов
17.04.2017
17:55:16
)
Flask тот же

Aleksey
17.04.2017
17:55:37
А чего там настраивать?

Alex
17.04.2017
17:55:48
а, в общем..
можно юзнуть мою хрень.
предназначена для вебхука телеграма, на сервере вертится вебсервер и вебсокет.
ловит запросы на вебсервер и шлет клиенту по вебсокету.
для телеграма в качетве вебхука вообще отлично подходит. по идее для вк тоже подойдет

Igor
17.04.2017
17:55:49
да. как минимум фласк, а в идеале nginx+uwsgi+flask, но мне кажется, тебя стоит пощадить

Проксимов
17.04.2017
17:56:02

Igor
17.04.2017
17:56:03
какие масштабы использования бота будут? ну не 10 же сообщений в секунду даже?

Проксимов
17.04.2017
17:56:11

Igor
17.04.2017
17:56:29
вот. захостишь короче фласк на 5000 порту. или на 8080. или на 80. напрямую, безо всяких серверов. и норм.

Проксимов
17.04.2017
17:56:34
Авторизация в электронный журнал МРКО

Igor
17.04.2017
17:56:38
(на самом деле нихуя не норм, но для твоих нужд вполне даже)

Alex
17.04.2017
17:56:47
меня опять никто не читает, ну шо за
хотя решение с фласком тож норм

Google

Проксимов
17.04.2017
17:57:07

Igor
17.04.2017
17:57:20
т.е http://1.2.3.4:5000/callback нельзя указать?

Проксимов
17.04.2017
17:57:23

Aleksey
17.04.2017
17:57:32

Проксимов
17.04.2017
17:57:35

Igor
17.04.2017
17:57:44

Проксимов
17.04.2017
17:58:01

Alex
17.04.2017
17:58:10
Слишком сложно, извини
не сложно.
тебе клиентскую асть юзнуть только нужно.
5 строк кода (коннект + адаптер для твоего бота)

Igor
17.04.2017
17:58:12
не, во втором случае геморней и неправильней %)

Alex
17.04.2017
17:58:12
ща

Igor
17.04.2017
17:58:27
если ты ему клиентскую часть дашь то наверное заебись
просто даже я зассал сначала вникать

Alex
17.04.2017
17:58:39
https://bitbucket.org/illemius/telesocketclient/src/0f9d1364cd4c7928ea1bb73c164950040be9e4b2/example/echo_telebot.py?at=master
пример с этим сервисом
сервер давно и стабильно вертится в тестовом режиме у меня

Проксимов
17.04.2017
17:59:28
Слушай я хз что там у тебя, я свой костыль напишу
Мне для учебных целей

Alex
17.04.2017
17:59:39
ну ок :с

Проксимов
17.04.2017
17:59:55
Приходится себя заставлять писать велосипеды))

Google

Aleksey
17.04.2017
18:00:22
Больше велосипедов, хороших и разных!

Проксимов
17.04.2017
18:00:30

Aleksey
17.04.2017
18:01:10
Костыли не забудь ещё - без них не канонично :)

Проксимов
17.04.2017
18:01:15
Просто тупил с авторизацией сам, а там расписано
А с парсингом я сам справлюсь

Aleksey
17.04.2017
18:03:21
Кстати, по парсинг, что-то мне подсказывает, что я костыльно XML парсю - тупо по дереву похожу, а там точно должен быть способ обращаться по тегам.
Или нет?

Проксимов
17.04.2017
18:04:24

Aleksey
17.04.2017
18:05:10
Что-то там Etree

Проксимов
17.04.2017
18:05:14
Но мне опять же для образовательных целей
+вдруг рванёт и станет популярным

Aleksey
17.04.2017
18:05:46
С телефона на код не посмотреть

Проксимов
17.04.2017
18:05:58
А я уже готов выше уровня messages.get)

Aleksey
17.04.2017
18:06:39

Igor
17.04.2017
18:06:47
lxml
или html.parser стандартный

Aleksey
17.04.2017
18:07:01

Google

Проксимов
17.04.2017
18:07:03
Bs4 вроде могёт
Хотя да есть lxml

Igor
17.04.2017
18:07:33
он не встроенный.
это стороняяя либа

Aleksey
17.04.2017
18:07:38
Это не был категоричный отказ - я даже не знаю что это :)

Проксимов
17.04.2017
18:09:13

Igor
17.04.2017
18:09:20
ваще не всегда

Проксимов
17.04.2017
18:09:39

Igor
17.04.2017
18:09:44
вот я пидор

Проксимов
17.04.2017
18:09:47
))

Aleksey
17.04.2017
18:19:49
lxml
А вот, кстати, нет
import xml.etree.ElementTree as Etree

Igor
17.04.2017
18:38:48
ну да, я там еще про html.parser написал, но это машинально, забыв про xml

Aleksey
17.04.2017
18:38:57
lxml лучше?

Igor
17.04.2017
18:38:58
пофиг )
lxml просто на сях/плюсах, поэтому шустрый очень
не думаю что для тебя это критично

Aleksey
17.04.2017
18:39:27
Не очень-то =)
Спасибо

Google

Alex
17.04.2017
18:41:29

Aleksey
17.04.2017
18:43:33

Tony
17.04.2017
18:46:33
что невалидно то?
for i, k, v in enumerate(self.RACES_TYPES.items(), 1)

Igor
17.04.2017
18:47:57
for i, (k, v)

Tony
17.04.2017
18:49:16
спасибо

We Love Supreme
17.04.2017
18:51:33
ребят ребят, есть 2 тз, 1 на авторегер для mail.ru, 2ой для авторегистрации и забива заказов на одном из сайтов. кому интересно на коммерческой основе - в лс.

><
17.04.2017
19:38:53
items=[]
c.execute("SELECT NAZVANIE FROM TABLE1 ")
for row in c.fetchall():
items.append(str(row))

Маришка
17.04.2017
19:39:13
и
ты получишь лишь таплы

><
17.04.2017
19:39:24

Маришка
17.04.2017
19:39:36
itertools.chain
list(chain.from_iterable(user_ans_curr.execute("SELECT NAZVANIE FROM TABLE1")))
и не нужно циклом проходится

><
17.04.2017
19:40:21
спасибо, сейчас опробую

stonepig
17.04.2017
19:40:24
string[1:-3]

Маришка
17.04.2017
19:40:42
items = list(chain.from_iterable(user_ans_curr.execute("SELECT NAZVANIE FROM TABLE1")))
Эта группа больше не существует