@botoid

Страница 1450 из 4042
Andrey ?
11.09.2017
04:46:56
Ну вот к тому и пришли, отвечать 200 и ОК.
Ну так для этого юзера нужно сначала забанить

Руками банить идиотизм, потому что аккаунт стоит рубль

@LyoSU
11.09.2017
04:47:48
Ну пока никто не пускает армии ботов

Suren
11.09.2017
04:48:00
И чтобы добавить нового пользователя, нужно бота перезапускать? Может лучше в бд писать?

Google
Marlik
11.09.2017
04:48:29
А, понятно, я вот в одном боте видел, что они на антиддос площадке тусуются.

Andrey ?
11.09.2017
04:48:33
Если эта бд не редис, то уроните бд

Suren
11.09.2017
04:48:50
Если эта бд - редис, то лучше
Любая бд лучше, чем в коде вот так список делать

Andrey ?
11.09.2017
04:49:11
Любая бд лучше, чем в коде вот так список делать
Не любая, потому что запрос к боту был дешевый, а стал дорогой

Marlik
11.09.2017
04:49:23
Неа, с БД считывать нуно, а список уже готовый в коде.

Andrey ?
11.09.2017
04:49:28
И получится так, что с блеклистом станет справляться хуже, чем без

Редис чертовски быстр и особо проблем не будет при каждом запросе туда ходить

В подарок получаем автоматические баны

Vitaly
11.09.2017
04:50:43
на rate limit хватит и оперативки, просто окно ставить секунду или 2

Marlik
11.09.2017
04:51:26
Вот ещё в голове вариант крутится, распределять нагрузку по разным сервакам, в разных регионах...

Andrey ?
11.09.2017
04:51:32
Тут зависит от того, как бот написан

Google
Andrey ?
11.09.2017
04:51:48
У меня не один процесс и оперативка отпадает ¯\_(ツ)_/¯

Marlik
11.09.2017
04:52:46
Ну так-то да, вебхук один же.

Andrey ?
11.09.2017
04:55:10


Банит на 1000 минут, если юзер шлет более 300 сообщений за 60 секунд

Можно переписать на встроенный луа и тогда оно вообще почти бесплатным станет

Marlik
11.09.2017
05:01:06
Ахаха)) Тут люди на пыхе ваяют.

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

Andrey ?
11.09.2017
05:01:54
Перепишут, не обломятся

Marlik
11.09.2017
05:02:09
Или я гоню?

Andrey ?
11.09.2017
05:02:27
Телеграму можно только один вебхук указать

Marlik
11.09.2017
05:02:49
С чего это?

Andrey ?
11.09.2017
05:03:03
Либо что-то изменилось и я слоупок

Andrey ?
11.09.2017
05:04:37
Ничто не мешает сделать несколько серверов и, например, round robin dns, но смысла особо нет

Marlik
11.09.2017
05:05:21
Либо что-то изменилось и я слоупок
Ну вот: IP:PORT/token1 IP:PORT/token2 IP:PORT/token3 и все они указывают на одного бота.

Andrey ?
11.09.2017
05:05:47
Ботов, в плане, юзернеймов в телеге

Google
Danil
11.09.2017
05:06:28
Ну вот: IP:PORT/token1 IP:PORT/token2 IP:PORT/token3 и все они указывают на одного бота.
N ботов с одинаковым функционалом? а нахрена?

Карабанов
11.09.2017
05:06:34
Всем привет.... что-то ночью случилось? =( ничего не трогал, все работало, а щас ...

pythonanywhere: 017-09-11 05:05:02,584: requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot307392940:AAHHLllG1hDB49elnv8k8TDJZ3v2lJU_NsU/sendMessage?chat_id=77369949&text=%D0%94%D0%BE%D0%B1%D1%80%D0%BE+%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D0%B2+%40elitevape_bot%21+%D0%92%D1%81%D1%8F+vape-%D0%B8%D0%BD%D0%B4%D1%83%D1%81%D1%82%D1%80%D0%B8%D1%8F+%D0%B2+%D1%82%D0%B2%D0%BE%D1%91%D0%BC+%D0%BA%D0%B0%D1%80%D0%BC%D0%B0%D0%BD%D0%B5.&reply_markup=%7B%22keyboard%22%3A+%5B%5B%7B%22text%22%3A+%22%5Cu0412%5Cu0445%5Cu043e%5Cu0434%22%7D%5D%2C+%5B%7B%22text%22%3A+%22%5Cu041c%5Cu0430%5Cu0433%5Cu0430%5Cu0437%5Cu0438%5Cu043d%5Cu044b+%5Cu0440%5Cu044f%5Cu0434%5Cu043e%5Cu043c%22%7D%5D%2C+%5B%7B%22text%22%3A+%22%5Cud83d%5Cudcc8+%5Cu0421%5Cu043d%5Cu0430%5Cu0431%5Cu0436%5Cu0435%5Cu043d%5Cu0438%5Cu0435+%5Cu0438+%5Cu0441%5Cu0431%5Cu044b%5Cu0442%22%7D%5D%2C+%5B%7B%22text%22%3A+%22%5Cu2139%5Cufe0f+%5Cu041e+%5Cu0431%5Cu043e%5Cu0442%5Cu0435%22%7D%5D%5D%2C+%22resize_keyboard%22%3A+true%7D (Caused by ProxyError('Cannot connect to proxy.', timeout('timed out',)))

Marlik
11.09.2017
05:06:50
Что это даёт, раскидываем вебхуки по регионам, и соответственно часть сетки у нас рабочая, а часть гибнет от ддоса....

Marlik
11.09.2017
05:07:37
Да, не разумно.

Danil
11.09.2017
05:09:56
А распределить нагрузку по разным сервакам?

Andrey ?
11.09.2017
05:10:05
Повторюсь

Danil
11.09.2017
05:11:16
Но это можно сделать используя одного бота, а не по кол-ву серваков)

Балансировщики всякие

Marlik
11.09.2017
05:12:40
Но это можно сделать используя одного бота, а не по кол-ву серваков)
Ну можно и одного, балансировщик вряд-ли поможет, вебхуки жёстко привязаны.

Карабанов
11.09.2017
05:31:28
Меняй токен ?
поменял, но чо делать-то, что происходит?:)

Я про Caused by ProxyError('Cannot connect to proxy.', timeout('timed out',)))

2017-09-11 05:29:49,691: Error running WSGI application 2017-09-11 05:29:49,705: requests.exceptions.ProxyError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url:

Marlik
11.09.2017
05:34:32
Ну, начиная с nginx -> WSGI -> дальше чекать...

Карабанов
11.09.2017
05:34:58
или это могла отсечка по лимитам на pythonanywhere сработать какая-то?

Google
Marlik
11.09.2017
05:35:00
Так-то вот оно Error running WSGI application

Хз, лучше свой серв юзать и не парится.

Ну и вот это тоже посмотреть мона Max retries exceeded with url:

Тама nginx логи то есть?

А что будет если не отвечать на вебхуки, на некоторые, кто пробовал?

Sergey
11.09.2017
05:42:44
А что будет если не отвечать на вебхуки, на некоторые, кто пробовал?
я думаю адекватный сервис перестанет слать запросы после неудачных попыток или тайм-аут влепит

Marlik
11.09.2017
05:43:41
Ну допустим, на некоторые запросы отвечать не 200 а 404.

Admin
ERROR: S client not available

@LyoSU
11.09.2017
05:44:26
Вечно

Sergey
11.09.2017
05:44:57
Ну допустим, на некоторые запросы отвечать не 200 а 404.
ну допустим в вк как сделано, если ты не ответил на запрос то он после сколько то порытое перестанет слать запросы

Marlik
11.09.2017
05:44:59
А, ну тада оптимально делать sleep() на баненых юзеров.

@LyoSU
11.09.2017
05:45:35
А, ну тада оптимально делать sleep() на баненых юзеров.
Тогда будет тайм аут и повторный запрос

Я уже все проверял

Marlik
11.09.2017
05:45:44
Sergey
11.09.2017
05:47:25
Тут главное не убить бота, часть запросов отвечать, часть слать лесом.
дак ты можешь принять запрос вернуть статус ок но никак этот запрос не обрабатывать и все

Wyldstyle
11.09.2017
05:48:18
Ban Him Nao!

@LyoSU
11.09.2017
05:48:24
/report

Бананиум
11.09.2017
05:48:25
/report
Мы примем все необходимые меры, спасибо.

Mad
11.09.2017
06:20:36
https://github.com/lorien/awesome-telegram-lists я вот списочек замутил

Google
AbduCOM
11.09.2017
07:01:11
И чтобы добавить нового пользователя, нужно бота перезапускать? Может лучше в бд писать?
да так сделаю. просто утром были дела и решил эту проблему временно

Ник
11.09.2017
07:19:47
Привет? Есть ли здесь кто-то кто хочет поучаствовать в разработке бота для одного из крупнейших ВУЗов страны? Желательно из Москвы, чтобы была возможность работать бок о бок. Опыт в разработке ботов приветствуется! Задач много и они интересные. И еще пара приятных бонусов)

@LyoSU
11.09.2017
07:21:28
МГУ?

Ник
11.09.2017
07:23:48
Подробности в лс. Да, платят

AbduCOM
11.09.2017
07:45:13
?
11.09.2017
08:37:19
Что лучше? "pytelegrambotapi" или "python-telegram-bot"

Вячеслав
11.09.2017
08:37:34
1

?
11.09.2017
08:37:41
Почему?

Mad
11.09.2017
08:37:47
первое все знают

?
11.09.2017
08:38:07
А по качеству?

?
11.09.2017
08:38:23
2
А почему?

Marlik
11.09.2017
08:38:30
Вячеслав
11.09.2017
08:38:42
Perl конечно)

Sergey
11.09.2017
08:38:46
Что лучше? "pytelegrambotapi" или "python-telegram-bot"
telepot ещё посмотри, документация подробная

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