@ru_python

Страница 2265 из 9768
Pavel
18.02.2017
09:09:41
телограммом я клиент, а бот же вроде должен быть на сервере
Раз в секунду бот может сам обновления забирать с htttp телеграма

Игорь
18.02.2017
09:10:20
да, я знаю, что я ужасный учитель))

Aragaer
18.02.2017
09:10:23
ок

так, а ссылку на либу можете тоже подсказать?

Google
Aragaer
18.02.2017
09:11:04
а то я верю, что гугл мне выдаст 100500 ссылок, но хочется что-то попроще, чем угадывать, какой из них стоит пользоваться

Игорь
18.02.2017
09:11:22
или вообще самому написать на requests

Aragaer
18.02.2017
09:13:15
если б я знал, что это такое

Игорь
18.02.2017
09:13:31
https://habrahabr.ru/post/322050/

Aragaer
18.02.2017
09:13:36
я с вебом не особо дружу

Игорь
18.02.2017
09:14:02
если б я знал, что это такое
а ты знаешь что есть python?

Pavel
18.02.2017
09:14:33
или вообще самому написать на requests
Нафиг это надо? Бот пишется в пять-семь строк, включая луп и обработка сообщений.

Aragaer
18.02.2017
09:15:10
питон это скрипты писать же

Игорь
18.02.2017
09:16:32
вот человек напишет раз, будет понимать как работает бот от начала и до конца, и почему местами тупит, и как исправить. Да и полученый опыт можно в других местах заюзать

Octo@dshacks
18.02.2017
09:17:20
Как лучше хранить пароли юзеров?

Хэш?

Google
Игорь
18.02.2017
09:17:35
лучше не хранить

только хэши от паролей

Octo@dshacks
18.02.2017
09:18:01
Я хроню только md5 от них

Игорь
18.02.2017
09:18:30
всеравно чем эш сделан

*хэш

хотя sha256 лучше. менше шанс что подберут

Octo@dshacks
18.02.2017
09:22:09
а шо за twofish?

Маришка
18.02.2017
09:23:07
телограммом я клиент, а бот же вроде должен быть на сервере
Тесть по твоему скрипт лишь на сервере запускать можно?)

так, а ссылку на либу можете тоже подсказать?
А вообще как подсказали pip install telepot Или же если так не сработает то на вин (я уверена что ты на вин сидишь) есть easy-install telepot

Смотря еще на каком питоне ты пишешь

Aragaer
18.02.2017
09:26:53
про вин - неверно 8)

питон 3.5. Собссно уже в процессе того, чтоб начать парсить строку вида 2d6+d4+12

Маришка
18.02.2017
09:28:08
Aragaer
18.02.2017
09:28:32
уже лет 10 как на линуксе живу

Маришка
18.02.2017
09:29:05
apt-get или еще что там

Еще проще же

Ты сначала разберись чем будешь парсить строку

Игорь
18.02.2017
09:31:07
Aragaer
18.02.2017
09:31:09
пип. Уже поставил. Скорее всего сплитом по разделителям, потом каждый токен

Google
Aragaer
18.02.2017
09:32:09
чуть выше - все боты для кидания дайсов, которые выдал гугл - дохлые

Игорь
18.02.2017
09:32:16
Aragaer
18.02.2017
09:32:35
о, сорцы одного роллбота я на гитхабе видел

а, он на ноде

Игорь
18.02.2017
09:33:27
вот, берешь логику оттуда, прикручиваешь к тому же telepot и вуаля, у тебя бот

Маришка
18.02.2017
09:34:08
+

Aragaer
18.02.2017
09:34:24
чем я прямо сейчас и занят

/roll 1

Меня тут попросили кинуть 1, но я пока не знаю как

Игорь
18.02.2017
09:35:01
вообще можно просто гуглить куски кода и из них склепать.

Маришка
18.02.2017
09:35:15
Я выше мой гит кидала, там telepot используется, можешь посмотреть примеры(хреновые немного правда но щито поделать)

Игорь
18.02.2017
09:36:04
Я выше мой гит кидала, там telepot используется, можешь посмотреть примеры(хреновые немного правда но щито поделать)
я потому и сказал про телепот)) Ибо лентяй и искать про другие ссылки мне лень

Маришка
18.02.2017
09:36:15
Ахахах

Телепот более удобнее чем остальные api

По крайней мере мне так кажется

Да и тот с поддержкой asyncio приходит что очень радует

Игорь
18.02.2017
09:37:14
я посмотрел, особой разницы нет

Маришка
18.02.2017
09:38:13
я посмотрел, особой разницы нет
pytelegrambot вроде как через декораторы и особо в полученном реквесте не покапаться

Игорь
18.02.2017
09:38:14
но, переписать другие под асинхронку легко

Google
Игорь
18.02.2017
09:39:20
pytelegrambot вроде как через декораторы и особо в полученном реквесте не покапаться
почему не покопаться? там полный ответ сервера приходит, просто на виду только нужные части.

Маришка
18.02.2017
09:39:30
Либо я слишком предвзято отношусь к этому

Мгм

Или даже тому кто пишет скрипт

Игорь
18.02.2017
09:40:21
я просто копался в нем, и в том, с чего он форкнут

Маришка
18.02.2017
09:40:39
Это лишь мое тупое предвзятое мнение насчет pytelegrambot без нормального аргументирования)

Игорь
18.02.2017
09:41:19
просто по нему есть несколько гайдов на рунете

Admin
ERROR: S client not available

Игорь
18.02.2017
09:41:38
для изистарта это +

Маришка
18.02.2017
09:41:57
Я без гайдов сразу в telepot полезла

Aragaer
18.02.2017
09:43:11
так, я понял, что с наскока парсить не получится, пошел писать юнит тесты

Маришка
18.02.2017
09:43:29
?

Игорь
18.02.2017
09:43:35
просто когда ищешь либу, то гайды это индикатор популярности либы

Маришка
18.02.2017
09:43:51
Meh

Я сразу в гит поползла

Aragaer
18.02.2017
09:47:45
re.split('\b', '1+1') ['1+1']

чзх?

Eldar
18.02.2017
09:48:14
нафига так делаешь?

Google
Eldar
18.02.2017
09:48:21
'1+1'.split('+')

Aragaer
18.02.2017
09:49:12
"empty matches" do not work in the split function of Python's re module.

мне плюс тоже нужен

короче волшебная фича, да

Rocket
18.02.2017
09:49:32
re.split('\b', '1+1') ['1+1']
Для тех кто раньше любил перл ?

Игорь
18.02.2017
09:50:05
мне плюс тоже нужен
зачем тебе плюс?

Aragaer
18.02.2017
09:50:39
perl -e 'print join ",", (split /\b/, "1+1")' 1,+,1

потому что может быть минус

Игорь
18.02.2017
09:51:29
2d4 - 2 кубика с 4 гранями 2d4+12 - 2 кубика с 4 гранями и потом добавить к результату 12

я ни разу минусы не встречал

Aragaer
18.02.2017
09:51:52
2d6-1 - два кубика с 6 гранями и вычесть 1

Маришка
18.02.2017
09:53:36
Да

Минусы есть

Eldar
18.02.2017
09:53:43
ну тогда можно юзать re.findall

вы однокурсники чтоль?)

Маришка
18.02.2017
09:54:02
В рп то точно я видела это

Игорь
18.02.2017
09:57:21
потому что может быть минус
>>> re.findall("([+-]?)(\d*d?\d*)", e) [('', '2d6'), ('+', 'd4'), ('+', '12'), ('', '')]

Aragaer
18.02.2017
09:57:25
ну я и нашел на стэковерфлоу про то, что split вот так не пашет и там же решение через findall

Игорь
18.02.2017
09:59:19
давно я регулярок не писал...

Маришка
18.02.2017
10:00:40
Вроде как видела сайт где эти регулярки генерируются

Страница 2265 из 9768