@botoid

Страница 1449 из 4042
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
В документации есть список подсетей
проверил access лог. оказца сам тг отправляет запросов.

Marlik
11.09.2017
03:41:46
проверил access лог. оказца сам тг отправляет запросов.
Если криво настроить/написать код, то телега шлёт какое-то количество запросов на вебхук.

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

@LyoSU
11.09.2017
03:44:40
с кодом всё нормально
С чего такая уверенность?)

AbduCOM
11.09.2017
03:45:09
С чего такая уверенность?)
уже 10 дней всё нормально работает. с вчера ночью началась нагрузка

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

AbduCOM
11.09.2017
03:46:25
Посмотрите по вебхуку, что отдаёт на запрос, прямо через браузер, getWebhookInfo вроде.
{"ok":true,"result":{"url":"https://bots.******.php","has_custom_certificate":false,"pending_update_count":1083,"max_connections":100}}

pending_update_count это только за 2 секунды

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

"has_custom_certificate":false,

AbduCOM
11.09.2017
03:47:14
"has_custom_certificate":false,
у меня ssl от letsencrypt

не кастомный

Google
Vitaly
11.09.2017
03:47:38
"has_custom_certificate":false,
Ну чувак смог в летсенкрипт, или купил

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

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

Настройки.

заебали эти спамеры
А серт чекали? Есть сайты через которые чекнуть можно.

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
Есть жи is_bot : true; Иль для кли это не прокатит?
не прокатит ) это в группах в и каналах можно юзать )))

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

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
Сделать-то можно, прост подумать нуно.

Ну, получается что айдишники есть, тупо не отвечать и всё, это самое простое.

AbduCOM
11.09.2017
04:28:31
На стороне бота
аха. просто die(); в php ??‍♂️ я так сделал

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
За 10 минут делается штука, которая блокирует, если шлют слишком много запросов в промежуток времени
если шлют слишком много запросов в промежуток времени есть часть кода?) чтобы понять как проверить.

Andrey ?
11.09.2017
04:32:15
Ключевые слова: redis, incr, expire

Ну и по-хорошему в бекграунде обрабатывать входящие сообщения (кроме тех, что от заблокированных)

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

Andrey ?
11.09.2017
04:34:07
Это и ручками мона посчитать, вся беда в том, что запросы от телеги с сервера идут, её не забанишь.
Если ваш сервер не может обработать это количество запросов, возможно, стоит задуматься об апгрейде raspberry pi 1 хотя бы на raspberry pi 2

?

Приходит запрос -> парсим 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
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
1. Блокировка через редис 2. Очередь для входящих сообщений
Очередь в самом телеграм апи сделать можно, в этом и пробелама что эти запросы тормозят эту очередь.

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 и ОК.

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