- Регистрация
- 30.05.2019
- Сообщения
- 3 518
- Благодарностей
- 1 316
- Баллы
- 113
Доброго времени. Подскажите, пожалуйста, как бы вы решили данную задачу:
Допустим есть задания для бота (которые будут выдавать люди для бота) (выполнение определенных действий через бот), которое:
1. Нужно распределить на 7 дней.
2. Общее Количество выполнений заданий 100.
3. В час можно выполнять от 1 до 5 заданий.
4. В сутки можно выполнять от 10 до 50 заданий.
5. Время выполнения с 09.00 до 18.00
В результате, нужно как-то придумать схему, когда есть подобные условия, что бы бот понимал, когда данные условия ему подходят, что бы разрешить выполнение задачи, а когда нет. Сложность заключается в том, что каждый человек, может давать свое задание боту с подобными условиями, только с другими цифрами и временем и бот должен под каждые условия подстраиваться отдельно. Пока в голове 1 вариант, это как-то разбить таблицу mysql и оттуда вести решение данной задачи, но как ее оптимальнее заполнить, что бы было удобно ботом получать эти условия и выполнять их, пока не совсем понимаю.
Заранее, благодарен за ваши идеи.
P.S: Расписания зеннопостера тут не при чем, так как сами условия будут предоставлять люди в реальном времени и бот выполняет их тоже в реальном времени, просто переходя с одной задачи - когда условия нам не подходят, на другие, когда условия подошли.
Допустим есть задания для бота (которые будут выдавать люди для бота) (выполнение определенных действий через бот), которое:
1. Нужно распределить на 7 дней.
2. Общее Количество выполнений заданий 100.
3. В час можно выполнять от 1 до 5 заданий.
4. В сутки можно выполнять от 10 до 50 заданий.
5. Время выполнения с 09.00 до 18.00
В результате, нужно как-то придумать схему, когда есть подобные условия, что бы бот понимал, когда данные условия ему подходят, что бы разрешить выполнение задачи, а когда нет. Сложность заключается в том, что каждый человек, может давать свое задание боту с подобными условиями, только с другими цифрами и временем и бот должен под каждые условия подстраиваться отдельно. Пока в голове 1 вариант, это как-то разбить таблицу mysql и оттуда вести решение данной задачи, но как ее оптимальнее заполнить, что бы было удобно ботом получать эти условия и выполнять их, пока не совсем понимаю.
Заранее, благодарен за ваши идеи.
P.S: Расписания зеннопостера тут не при чем, так как сами условия будут предоставлять люди в реальном времени и бот выполняет их тоже в реальном времени, просто переходя с одной задачи - когда условия нам не подходят, на другие, когда условия подошли.