
Petr
12.07.2017
09:26:55
Не помнишь название метода?

stonepig
12.07.2017
09:27:13
message.text
:)

Sergey
12.07.2017
09:27:36

Google

Sergey
12.07.2017
09:28:23
А получать можно либо через вебхук либо через пулинг

Petr
12.07.2017
09:28:41
Не я думал сам бот может обратиться
или нет

Sergey
12.07.2017
09:30:31
Не я думал сам бот может обратиться
Ну если ты через пулинг делаешь то твой бот сам запрашивает обновы у телеги постоянно и если они есть шлёт тебе а через вебхук наоборот как телега видит обнову то кидает ее тебе
Вроде нигде не ошибся с описанием
А так открой апи телеграм прочитай там написано как получать обновления

Petr
12.07.2017
09:30:51
cgfcb,j
спасибо

Вячеслав
12.07.2017
09:47:17

Anton
12.07.2017
10:39:37
Давно пора, а то пишут черт знает что. Еще хорошо, если по своему уму, а то ведь есть подозрения, что по заданию ЦРУ.

stonepig
12.07.2017
10:40:59
как это относится к телеграмму?

Евгений
12.07.2017
10:42:25
https://meduza.io/news/2017/07/12/v-gosdumu-vnesen-zakonoproekt-o-filialah-sotssetey-i-messendzherov-v-rossii-ih-obyazhut-udalyat-porochaschuyu-informatsiyu

Anton
12.07.2017
10:42:51
Фраза вычислю по ip, скоро не будет вызывать смех)

Google

Fedor
12.07.2017
10:43:17
а можно как-то сломать бота?
например хрень ему какую-то отправить
интересуюсь в целях обезопасить своего бота)

Sergey❄️
12.07.2017
10:43:41

Карабанов
12.07.2017
10:43:42
Да что ж им там перед выборами скучно-то так

stonepig
12.07.2017
10:43:46

Sergey❄️
12.07.2017
10:43:46
сломаю за 1 BTC

Fedor
12.07.2017
10:43:51

Sergey❄️
12.07.2017
10:43:55
Но зависит от того что там внутри делается

stonepig
12.07.2017
10:43:59
ага

?
12.07.2017
10:44:02
Ддос

Sergey❄️
12.07.2017
10:44:09
Зная уязвимости можно положить

Карабанов
12.07.2017
10:44:12

stonepig
12.07.2017
10:44:19
и что значит "сломать"?

Fedor
12.07.2017
10:44:21

Sergey❄️
12.07.2017
10:44:22

Anton
12.07.2017
10:44:23
?

Fedor
12.07.2017
10:44:54
и что значит "сломать"?
ну например если на сайте форма не защищена, туда можно вписать скрипт, который потом будет вызываться
может есть что-то по аналогии

Карабанов
12.07.2017
10:45:22
и что значит "сломать"?
Например у меня он ломался всегда, когда стейты я хранил в словаре. Когда перезагружал скрипт, получал от любого активного пользователя KeyError с последующим падением =)

Google

stonepig
12.07.2017
10:45:42
если ты ему прикрутишь функционал, который будет на твоём сервере исполнять команды в консоли

Fedor
12.07.2017
10:46:12
понимаю

stonepig
12.07.2017
10:46:14
тогда можно сломать твой сервер и твоего бота
через бота
всё зависит от того, какой функционал у бота

Карабанов
12.07.2017
10:46:48

stonepig
12.07.2017
10:46:48
если бот просто реагирует на сообщения, посылая им картинку, то как ты его сломаешь?

Sergey
12.07.2017
10:46:58
господа петонисты подскажите норм такой вариант рассылки https://pastebin.com/QwcieqLZ ?

stonepig
12.07.2017
10:47:03
через бота)
но он реагирует только на меня

Карабанов
12.07.2017
10:47:36

stonepig
12.07.2017
10:47:51

b0g3r
12.07.2017
10:47:52

Sergey
12.07.2017
10:48:04

Sergey❄️
12.07.2017
10:48:09

b0g3r
12.07.2017
10:48:15
а есои я сделаю /news /news /news /news

Sergey❄️
12.07.2017
10:48:16
и если пользователей много, try

Sergey
12.07.2017
10:48:22

Google

Sergey
12.07.2017
10:48:40

b0g3r
12.07.2017
10:48:44
если я сделаю 10 раз /news и у меня 100 подписчиков, то что будет

Sergey❄️
12.07.2017
10:48:57
я же скзал, try

stonepig
12.07.2017
10:48:59
надо шоб False расставлял после рассылки!

Sergey❄️
12.07.2017
10:49:12
а там уж до победного или пропускать ошибки

stonepig
12.07.2017
10:49:12
в базе

Sergey❄️
12.07.2017
10:49:56

Sergey
12.07.2017
10:50:01

b0g3r
12.07.2017
10:50:42
хорошо, что мешает тебе сделать 10 рассылок /news?)

Sergey
12.07.2017
10:50:59

b0g3r
12.07.2017
10:51:12
прям сразу

Sergey❄️
12.07.2017
10:51:14
get command arguments чет такое

Sergey
12.07.2017
10:51:34

b0g3r
12.07.2017
10:51:54
да хоть в два

Sergey
12.07.2017
10:52:09

Google

b0g3r
12.07.2017
10:52:11
ты тут же в лимиты упрешься

Sergey❄️
12.07.2017
10:52:21
хорошо посмотреть надо
def extract_arguments(text):
"""
Returns the argument after the command.
Examples:
extract_arguments("/get name"): 'name'
extract_arguments("/get"): ''
extract_arguments("/get@botName name"): 'name'
:param text: String to extract the arguments from a command
:return: the arguments if `text` is a command (according to is_command), else None.
"""
regexp = re.compile("\/\w*(@\w*)*\s*([\s\S]*)",re.IGNORECASE)
result = regexp.match(text)
return result.group(2) if is_command(text) else None
там есть

Sergey
12.07.2017
10:52:52
ты тут же в лимиты упрешься
ну вот я и слипаю после каждого отправленого сообщения на секунду чтобы не упереться, пусть в фоне рассылает в принципе на работу это не влияет, только на скорость отправки если

Zaur
12.07.2017
10:55:33
ответ на getUpdates приходит спустя 12 секунд :( кто нибудь использует getUpdates, у вас как вообще?

b0g3r
12.07.2017
10:56:04

Sergey❄️
12.07.2017
10:56:08

b0g3r
12.07.2017
10:56:13
но ладно, будем считать ты сам себя ограничиваешь :)

Zaur
12.07.2017
10:56:36

Sergey
12.07.2017
10:56:37

Sergey❄️
12.07.2017
10:56:53

b0g3r
12.07.2017
10:56:57

Sergey
12.07.2017
10:57:29

Zaur
12.07.2017
10:57:34

Sergey❄️
12.07.2017
10:57:43
Дофига же

b0g3r
12.07.2017
10:57:55

Zaur
12.07.2017
10:57:56
300 мс, значение по умолчанию в либе

Sergey
12.07.2017
10:58:11