Size: a a a

2020 May 21

Л

Леся🐾⃤💚 in aiogram [ru]
спасибо
источник

q

quavo in aiogram [ru]
Вот бы в гайдах не показывали декораторы
источник

s

std::mpa in aiogram [ru]
quavo
Вот бы в гайдах не показывали декораторы
потому что кто-то тебе сказал, что они плохие?
источник

q

quavo in aiogram [ru]
std::mpa
потому что кто-то тебе сказал, что они плохие?
источник

AR

Alex RootJunior in aiogram [ru]
std::mpa
потому что кто-то тебе сказал, что они плохие?
Тот кто считает что он безоговорочно прав и другие подходы неправильны
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
это был Тишка!
источник

Г

Гячеслав Винчук... in aiogram [ru]
Привет всем! Может кто-то знает как создать такую защиту от спама, чтоб при быстром вводе нескольких сообщений, обрабатывалось только первое?
источник

ИС

Игорь Середа... in aiogram [ru]
Гячеслав Винчук
Привет всем! Может кто-то знает как создать такую защиту от спама, чтоб при быстром вводе нескольких сообщений, обрабатывалось только первое?
Пролистай на 50-100 сообщений вверх.
источник

ИС

Игорь Середа... in aiogram [ru]
Отсюда, примерно: https://t.me/aiogram_ru/210717
источник

️️

️️👑OGURCHIK 🖤 ️... in aiogram [ru]
Гячеслав Винчук
Привет всем! Может кто-то знает как создать такую защиту от спама, чтоб при быстром вводе нескольких сообщений, обрабатывалось только первое?
доку открой
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
я знаю тут многие докер юзают для ботов, и наверняка у многих больше одного бота.

как правильно указать в докер-композе что несколько моих ботов на вебхуках работают позади реверспрокси nginx ?
при этом как-то хочется:
1. несложно добавлять новых ботов
2. несложно убирать более нужных (или переезжающих на другой сервер)

без докера понятно - каждый раз редактировать конфиг nginx:
например запросы к example.com/bot1:80 переадрессуются на localhost:3001
запросы к example.com/bot2:80 переадрессуются на localhost:3002
и так далее. если бот уезжает - удаляем соответствующую запись. если появляется новый бот - добавляем запись

но наверняка же в докере что-то предусмотрено для такого?
источник

ИС

Игорь Середа... in aiogram [ru]
Из compose-файла хочешь придумать, как менять конфиг nginx?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
нет, так не выйдет?
источник

ИС

Игорь Середа... in aiogram [ru]
Если упороться, то можно написать ему entrypoint.sh, который при старте контейнера перед запуском демона генерирует в conf.d новый кофиг для воих ботов.
источник

ИС

Игорь Середа... in aiogram [ru]
Например, ты стартуешь из своего кастомного образа nginx новый контейнер и передаёшь ему переменные окружения, например:
PORT_START: 3001
BOTS_AMOUNT: 5
источник

ИС

Игорь Середа... in aiogram [ru]
Твой sh-скрпит на основании этого генерит проксёвые настройки для последовательности портов. Эти же порты ты для своих ботов в compose-файле вставляешь.
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
а как делают нормальные люди? а то я как понимаю сразу какие-то извращения придумал?)
источник

ИС

Игорь Середа... in aiogram [ru]
Пока ничего умнее не придумалось под конкретную задачу.
источник

ИС

Игорь Середа... in aiogram [ru]
Ну запуск контейнеров через entrypoint частенько практикуется, если хочется чего-то сделать. Например, в qa-окружении нужно поднять весь сервис с отдельной пустой базкой. Постгресу таким образом передаются параметры, что за базки надо создать и с какими юзерами, чтобы потом миграция на них прокатилась.
источник

ИС

Игорь Середа... in aiogram [ru]
Твоя задача инфраструктурно выглядет весьма схожей.
источник