@botoid

Страница 1039 из 4042
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

спасибо

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
и что значит "сломать"?

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
тогда можно сломать твой сервер и твоего бота

через бота

всё зависит от того, какой функционал у бота

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
ну я вот прикрутил функционал управления БД
ну БД понятно, но у меня БД работает только в окружении бота, иных данныхне хранит. Кстати вот интересно - инъекцию можно в БД через ТГ пульнуть?

b0g3r
12.07.2017
10:47:52
господа петонисты подскажите норм такой вариант рассылки https://pastebin.com/QwcieqLZ ?
на /news он просто разошлет всем пользователям сообщения?

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

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

Google
Sergey
12.07.2017
10:48:40
а есои я сделаю /news /news /news /news
а ты не сделаешь у тебя прав нет?

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
господа петонисты подскажите норм такой вариант рассылки https://pastebin.com/QwcieqLZ ?
да, кстати, в utils есть функция для получения аргументов команды

Sergey
12.07.2017
10:50:01
если я сделаю 10 раз /news и у меня 100 подписчиков, то что будет
смотри что я хотел сделать, пользователи которые есть в таблице получают рассылку от админа по команде /news <текст>

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

Sergey
12.07.2017
10:50:59
== id - точно плохо, id зарезервированное питоном имя
нееее, эт я для примера, там будет ид админа

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

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

Sergey
12.07.2017
10:51:34
get command arguments чет такое
хорошо посмотреть надо

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:13
но ладно, будем считать ты сам себя ограничиваешь :)

Zaur
12.07.2017
10:56:36
Sergey
12.07.2017
10:56:37
ну вот раз в секунду отсылает один поток. а у тебя их вдруг два
блин а от куда второй? главный который не в фоне имеешь ввиду?

Sergey❄️
12.07.2017
10:56:53
300
O_O

b0g3r
12.07.2017
10:56:57
Sergey
12.07.2017
10:57:29
нет, дважды /news за короткое время
ну я не думаю что так будут делать

Zaur
12.07.2017
10:57:34
O_O
что это значит?

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
ну не думаешь, а мало ли чего :)
и как этого избежать можно?

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