@botoid

Страница 217 из 4042
Rocket
29.10.2016
22:45:52
Не люблю по 100 раз все перенастраивать

DOneR
30.10.2016
14:30:49
Кто может помочь ленивому чайнику правильно разобрать json-обьект?

первую ступень без проблем считывает и отправляет. остальные не хочет.

как достать, к примеру, url из audio поля attachments?

Google
Rocket
30.10.2016
14:40:25
а ты чем этот json загружаешь ?

DOneR
30.10.2016
14:40:35
requests

Rocket
30.10.2016
14:41:56
obj[0]['outher_field']['inner_field']

это список словарей со словорями внутри

ÐM1ŦŔ7
30.10.2016
14:44:01
Тут весь код, я его просто немного изменяю для большей информативности

Ладно, я вас понял. Еб&$ь сам называется.)

ÐM1ŦŔ7
30.10.2016
14:59:03
ну норм, код, что не так то?
... Приложенные к посту файлы не отправляет. Хочу сделать, чтобы отправлял

Rocket
30.10.2016
14:59:27
Дмитр, опиши полностью задачу

я ж не оракул

ÐM1ŦŔ7
30.10.2016
15:03:19
Вот словарик. Как с его достать url / audio / attachments?

Google
ÐM1ŦŔ7
30.10.2016
15:04:38
У меня самообучение по примерам .)

Rocket
30.10.2016
15:12:00
for item in obj: for att in item['attachments']: if not 'photo' in att: continue; src = att['photo']['src'] print(src)

Yury
30.10.2016
15:17:54
;

Rocket
30.10.2016
15:18:27
;
привычка, да, но питон этого не запрещает

Rocket
30.10.2016
15:48:40
Ребзи

т.к. телеграм официально опубликовал список айпишек, с которых телеграм вебхуком ходит, то рекомендую всем, кто этого еще не сделал - вставить следующее в свои настройки: allow 149.154.167.192/26; deny all;

это покрывает больше адресов, чем у них указано, но все они принадлежат телеграму, так что это не страшно, к.м.к.

Евгений
30.10.2016
15:51:56
Да смысл?)

Всё равно по токенам вебхуки стоят

Rocket
30.10.2016
15:52:24
безопасности мало не бывает

мало ли ты где ошибся в настройках

у меня и адрес генерится рандомно при каждом перезапуске и по айпишкам доступ закрыл

アリサ
30.10.2016
15:54:55
параноик

Евгений
30.10.2016
15:57:38
Мне кажется, это перебор

Токен подобрать оч сложно

Rocket
30.10.2016
15:58:03
да ты что

если ты знаешь endpoint это только вопрос времени

да, он длинный, но все же

Google
Rocket
30.10.2016
15:58:29
а за одно подберется и сам токен

айди бота известен, значит вторая часть токена подбирается элементарным циклом

если ты от этого специально не защищаешься - то рано или поздно жди гостей, особенно. если твой бот очень популярный

Евгений
30.10.2016
16:02:42
а за одно подберется и сам токен
Ну ок, как в nginx добавить ко всем локейшнам проверку ip?

Это вопрос был)

Rocket
30.10.2016
16:08:17
Ну ок, как в nginx добавить ко всем локейшнам проверку ip?
просто добавляешь вот это: allow 149.154.167.192/26; deny all;

в каждый локейшен

fox.lua
30.10.2016
16:10:36
айди бота известен, значит вторая часть токена подбирается элементарным циклом
Длина токена более тридцати символов, значит, всего вариантов токенов более 6 * 10^53. Если перебирать по миллиарду в секунду (!), вселенная коллапсирует раньше, чем кто-то там что-то подберёт. Да и сервера Telegram вряд ли поддержат такую скорость перебора

fox.lua
30.10.2016
16:11:19
Так тем более

Rocket
30.10.2016
16:11:20
кроме того, можно сделать атаку на скорость сравнения строки

ведь ты спецом это не проверяешь, а в любом роутере сравнение происходит по максимально быстрому пути - первое несовпадение и сразу выход

так что скорее всего гораздо быстрее чем 6*10^53

fox.lua
30.10.2016
16:12:47
Значит, придётся использовать криптогрфически стойкое сравнение

Которое всегда выполняется за одинаковое время

Но зачем?

Rocket
30.10.2016
16:13:15
ага ))))

и переписать для этого роутер и/или nginx

запустил один из ботов на сервере в селектеле

Google
Rocket
30.10.2016
16:18:52
однако 40ms ощутимо медленнее

@arsLan 4k 1390
30.10.2016
16:20:22
Ребята

Кто в ios разбирается?

LEXASOFT
30.10.2016
17:02:50
просто добавляешь вот это: allow 149.154.167.192/26; deny all;
Но от перебора токена это не спасет

Rocket
30.10.2016
17:03:37
LEXASOFT
30.10.2016
17:03:57
Ну я могу со своего сервера подбирать твой токен

Rocket
30.10.2016
17:04:18
каким образом?

мучая телеграм?

LEXASOFT
30.10.2016
17:04:34
Первую часть я знаю

Берешь сеть зараженных машин и перебираешь

Rocket
30.10.2016
17:05:39
я думаю, что телеграм прекрасно от этого защищается

Ребзи, а getFile для фотографии всегда выдает .jpg ?

Евгений
30.10.2016
17:35:00
Ребзи, а getFile для фотографии всегда выдает .jpg ?
Ага, потому что фотки при загрузке конвертятся в JPG

Но без шакалов

Rocket
30.10.2016
17:35:16
❓❓❓

LEXASOFT
31.10.2016
01:09:00
アリサ
31.10.2016
01:09:50
да, даже на аватарах жпг

а если слать жпг, он не станет пересжимать?

Rocket
31.10.2016
06:08:32
Йасно ?

Google
Евгений
31.10.2016
07:04:09
Rocket
31.10.2016
07:07:30
Жмёт точно

Особенно заметно на скринах терминала, где конираст очень большой

Олег
31.10.2016
09:39:09
@shakalizator_bot

Евгений
31.10.2016
09:49:21
@shakalizator_bot
Не работает

Олег
31.10.2016
09:49:51
Не работает
да, видимо, отключили :) не мой, раньше работал

Евгений
31.10.2016
09:50:04
Олег
31.10.2016
09:50:36
Отлично, а теперь укажите уровень шакализации (целое число от 0 до 100). Чем больше уровень, тем больше шакалов. Для отмены введите /cancel

Страница 217 из 4042