169 похожих чатов

Коллеги, добрый день! Начал писать бота на aiogram, но закралась

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

В принципе бот не работает с базой данных, но может обрабатывать аудиосообщения. Все основные функции - это парсинг информации с различных сайтов.

33 ответов

14 просмотров

Очень абстрактный вопрос

что за бот такой который не работает с бд

Jem- Автор вопроса
Groosha
Очень абстрактный вопрос

Ну, вот пользователь пишет запрос в чате. Бот ищет по сайтам (штук 15), собирает json и отдаёт пользователю информацию по ключам(они же предложенные кнопки) В основном requests и Selenium. Боюсь, что если ежесекундных запросов будет много, то бот просто ляжет.

Jem
Ну, вот пользователь пишет запрос в чате. Бот ищет...

requests в боте на aiogram? Выкидывай сразу и переписывай

Jem- Автор вопроса
alh1mik🪨
что за бот такой который не работает с бд

Инфу не храню, только ищу в инете и отдаю пользователю

Jem- Автор вопроса
Jem
Ну, вот пользователь пишет запрос в чате. Бот ищет...

Пиши на aiohttp, у тебя так же selenium для обхода Cloudflare? Используй заготовленные куки

Jem- Автор вопроса
Несчастный
Тут ещё selenium...

Не знаю чем селениум заменить. На некоторых сайтах Ajax, да и скриншот элемента иногда отправить а ответ нужно. Что посоветуйте для замены?

Jem- Автор вопроса
Jem
Не знаю чем селениум заменить. На некоторых сайтах...

Скриншоты трудно, подумай, нужны ли они тебе, придётся отказаться

Jem- Автор вопроса

Ещё не пробовал, но задумка была с безголовым driver.PhantomJS(), а в driver ='путь к папке бин'

Jem
Переписать на aiohttp?

Вообще не обязательно. Я бы просто разделил 2 приложения - парсер и телеграмбот. Если они у тебя должны обмениваться информацией, то лучше кролика для этих целей использовать

Alex
Вообще не обязательно. Я бы просто разделил 2 прил...

Ну так понятнее, нежели они будут между собой общаться по локалке

Aleksandr Danilov 🇺🇦
Нахуй нужен кролик когда есть натс

Что за натс? И нахуй он нужен когда есть кролик?

Несчастный
request_html там render

это тот же селениум, просто менее оптимизированный

ZeN
это тот же селениум, просто менее оптимизированный

Интересно, где же Вы эту информацию нашли

Aleksandr Danilov 🇺🇦
NATS JetStream -> google.com

Хоспади, а пафоса было. Fire and forget, no persistence: NATS doesn’t do persistent messaging; if you’re offline, you don’t get the message. No transaction No enhanced delivery modes No enterprise queueing

Несчастный
Интересно, где же Вы эту информацию нашли

вручную сравнивал селениум и реквестс_хтмл

Я вот тоже не понимаю зачем он Плюс: https://t.me/govno17/30

ZeN
вручную сравнивал селениум и реквестс_хтмл

Довольно странные бенчмарки проводишь, мне хватило редита

Aleksandr Danilov 🇺🇦
Jetstream blyatb

Все равно эту "ручку" ты мне не продал.

Alex
Все равно эту "ручку" ты мне не продал.

Все указанные "минусы" решаются этой надстройкой. Пока только выходит что ты читать не умеешь

Несчастный
request_html там render

это какое-то говно же, бессмысленная обертка

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Карта сайта