
Yury
11.09.2017
03:18:42
Да можно и токен, какая разница

AbduCOM
11.09.2017
03:19:36
чую через кли отправляют запросы

Andrey ?
11.09.2017
03:21:04
Но лучше сделать по-нормальному

Google

AbduCOM
11.09.2017
03:21:38

Marlik
11.09.2017
03:41:46

AbduCOM
11.09.2017
03:42:25

Marlik
11.09.2017
03:43:10
Ну тада хз.

@LyoSU
11.09.2017
03:44:40

AbduCOM
11.09.2017
03:45:09

Marlik
11.09.2017
03:45:23
Посмотрите по вебхуку, что отдаёт на запрос, прямо через браузер, getWebhookInfo вроде.

AbduCOM
11.09.2017
03:46:25
pending_update_count это только за 2 секунды

Marlik
11.09.2017
03:46:48
Ничего страного не наблюдаете?
"has_custom_certificate":false,

AbduCOM
11.09.2017
03:47:14
не кастомный

Google

Vitaly
11.09.2017
03:47:38

AbduCOM
11.09.2017
03:48:11
заебали эти спамеры

Marlik
11.09.2017
03:48:27
Тада код смареть.
Настройки.

AbduCOM
11.09.2017
03:52:08

Marlik
11.09.2017
03:54:33
А что тама в тексте передаётся, оно у вас что-то \u2699\uf ....

AbduCOM
11.09.2017
03:54:50
emoji

Marlik
11.09.2017
03:56:33
Хм, вам эмодзи шлют? А Settings тада что?

AbduCOM
11.09.2017
03:57:19
они это отправляют

Marlik
11.09.2017
03:57:49
Я понял, и что через кли можно батон жать?

AbduCOM
11.09.2017
03:58:11

Vitaly
11.09.2017
03:59:02
телега шлет? от какого ip приходит апдейт? обновлял ли урл вэбхука?

AbduCOM
11.09.2017
03:59:50

Marlik
11.09.2017
04:04:12
Всё таки мне кажется у вас где-то, что-то поломалося...

Vitaly
11.09.2017
04:06:03
дерни leaveChannel()
нее уверен что сработает, но интересно что будет
leaveChat – Use this method for your bot to leave a group, supergroup or channel. Returns True on success.
https://core.telegram.org/bots/api#leavechat

AbduCOM
11.09.2017
04:11:07
а зачем ливчэнл?

Google

Marlik
11.09.2017
04:12:00
Бот не для групп, так?

AbduCOM
11.09.2017
04:12:10

@LyoSU
11.09.2017
04:13:05
А чем аргументируют то что не хотят делать метод для внесения в ЧС делать?
У меня есть чел который со своих ботов бота тормозит, даже я уже внёс его в ЧС свой

Marlik
11.09.2017
04:13:53
Потому что это можно самим реализовывать.

AbduCOM
11.09.2017
04:14:19

Marlik
11.09.2017
04:14:54
Есть жи is_bot : true; Иль для кли это не прокатит?

@LyoSU
11.09.2017
04:15:03

AbduCOM
11.09.2017
04:16:17

Marlik
11.09.2017
04:16:45
Почему не то, я прост не в курсах, бот заходит к другому боту и шлёт мессаги, если это бот, то у него и должно стоять is_bot:true. Вот я и спрашиваю, так отсеивать мона?

AbduCOM
11.09.2017
04:17:52

Marlik
11.09.2017
04:18:11
Тада как вас дэдосят? Через кли?

AbduCOM
11.09.2017
04:18:21

Marlik
11.09.2017
04:19:40
Интересно, какой способ хороший глушить пациентов)
Ну, у вас же айдишники есть, жалобу кидать не судьба?

@LyoSU
11.09.2017
04:20:59
Человек просто спамит сообщениями в ЛС боту и ему ничего не сделать никак
И это запрещено правилами?

Google

Marlik
11.09.2017
04:25:21
Сделать-то можно, прост подумать нуно.
Ну, получается что айдишники есть, тупо не отвечать и всё, это самое простое.

Andrey ?
11.09.2017
04:26:55
На стороне бота

AbduCOM
11.09.2017
04:28:31

Marlik
11.09.2017
04:30:32
Просто не отвечать, типа код 200 отдавать и пустую мессагу... мб.

AbduCOM
11.09.2017
04:30:47
да

Andrey ?
11.09.2017
04:31:11
За 10 минут делается штука, которая блокирует, если шлют слишком много запросов в промежуток времени

Admin
ERROR: S client not available

AbduCOM
11.09.2017
04:31:55

Andrey ?
11.09.2017
04:32:15
Ключевые слова: redis, incr, expire
Ну и по-хорошему в бекграунде обрабатывать входящие сообщения (кроме тех, что от заблокированных)

Marlik
11.09.2017
04:33:09
Это и ручками мона посчитать, вся беда в том, что запросы от телеги с сервера идут, её не забанишь.

Andrey ?
11.09.2017
04:34:07
?
Приходит запрос -> парсим json -> смотрим, не забанен ли этот id -> дропаем запрос, если забанен
С таким даже моя микроволновка справится

Marlik
11.09.2017
04:37:01
Ахаха, не факт, дропаешь час, дропаешь два... а если атакующий удвоит сервера?

Andrey ?
11.09.2017
04:37:37
Апгрейдаешь raspberry pi с 1 на 2

Google

Marlik
11.09.2017
04:38:12
Атакующий удваивает кол-во серваков, что дальше?

Andrey ?
11.09.2017
04:38:25
Меняешь парсинг json на регулярку (хотя так делать не стоит)
Удвоит еще раз - вспоминаешь анекдот про Неуловимого Джо

Marlik
11.09.2017
04:42:30
А если не сразу отвечать заблокированному, допустим большое количество запросов, отвечать с задержкой?

@LyoSU
11.09.2017
04:42:30
На стороне бота
Запросы продолжают в любом случаи поступать и открываются новые слежения. Все же лучше было бы если бы их не было

Andrey ?
11.09.2017
04:42:58

@LyoSU
11.09.2017
04:43:00

Andrey ?
11.09.2017
04:43:06
Такова жизнь

Marlik
11.09.2017
04:43:23
Да, отвечать нужно по любому.

@LyoSU
11.09.2017
04:44:00
Шлешь 200 OK и всё
Ну так и делаю) но все же если их много то немного заметно. Это пока спасибо что кто-то не делает армии ботов для "ддоса" ботов

Andrey ?
11.09.2017
04:44:13
1. Блокировка через редис
2. Очередь для входящих сообщений

Marlik
11.09.2017
04:44:43
Плят, ну при чём тут редис то?

Andrey ?
11.09.2017
04:44:46
Это не варианты, это шаг первый и шаг второй ?

@LyoSU
11.09.2017
04:44:55

Andrey ?
11.09.2017
04:44:57
Строки четыре займет

Marlik
11.09.2017
04:45:31
Блокировку можно и через iptables сделать, банить сервера телеги?

Andrey ?
11.09.2017
04:46:07
Юзера
По айди

Marlik
11.09.2017
04:46:39
Ну вот к тому и пришли, отвечать 200 и ОК.