Size: a a a

2020 July 21

PG

Pig Greenest in pro.elixir
grouping strategy ещё какая-то дичь
источник

PG

Pig Greenest in pro.elixir
когда у тебя колбэк называется group_and_send надо задуматься
источник

МБ

Максим Барулин... in pro.elixir
Pig Greenest
grouping strategy ещё какая-то дичь
да, это первая реализация, я пока до конца не придумал как разделить эти вещи, так как они между собой тесно связаны
источник

LL

Lama Lover in pro.elixir
А что такое grouping strategy ??
источник

МБ

Максим Барулин... in pro.elixir
это то как будут сгруппированы сообщения перед отправкой хэндлеру.  Например, с разбивкой по пользователю и хэндлеру, или только по пользователю или ещё как-то
источник

PG

Pig Greenest in pro.elixir
надо затребовать дополнительные данные от стратегии, либо рут, и использовать для отправки Router.send_message/2, либо модуль и бота, и использовать для отправки Router.handle_msgs/3
источник

PG

Pig Greenest in pro.elixir
ну или сразу оба варианта поддержать
источник

МБ

Максим Барулин... in pro.elixir
&fn(&1, &2) вместо &fn/2 это к первому пункту относится или где-то в другом месте?
источник

B

Bogdan in pro.elixir
Ещё часть настроек конфига, лучше сразу указывать в модуле. В случае динамической среды.
источник

LL

Lama Lover in pro.elixir
Bogdan
Ещё часть настроек конфига, лучше сразу указывать в модуле. В случае динамической среды.
Что это значит?
источник

B

Bogdan in pro.elixir
Сейчас если один сервер = 1 бот. Так как настройки только в конфиге
источник

B

Bogdan in pro.elixir
Если я хочу создавать динамически ботов ?
источник

B

Bogdan in pro.elixir
Например брать настройки для конфига из базы данных
источник

МБ

Максим Барулин... in pro.elixir
тогда получается должен быть какой-то ConfigLoader или что-то такое
источник

PG

Pig Greenest in pro.elixir
@Slavenin добавил линки на гитхабе
источник

МБ

Максим Барулин... in pro.elixir
Pig Greenest
@Slavenin добавил линки на гитхабе
ок, благодарю
источник

LL

Lama Lover in pro.elixir
Ну я у себя в коде обычно делаю так:
Все процессы принимают опции в start_link
А Application читает конфигурацию (парсит, если нужно) и передаёт дальше в процессы
источник

LL

Lama Lover in pro.elixir
Поэтому если хочешь легко работать по happypath — пиши конфиг и не думай
Если хочешь что-то серьёзное законфигурить — не пиши конфиг, отключай application,  и прописывай инициализацию сам
источник

B

Bogdan in pro.elixir
Просто как мне кажется одним ботом почти всегда не отделаешься, а запускать под каждый новый сервак то ещё удовольствие. Видел либы подобные которые переписали в итоге этот момент
источник

B

Bogdan in pro.elixir
Поэтому лучше это сразу сделать
источник