Я вижу решение проблемы следующим образом: через внесение изменений в функционал Адвего. К примеру, есть некая "база ключей", куда заносятся все ключи. Далее каждый раз, когда берётся задание автором, ему из базы выдаётся единичный набор ключей, и далее при выполнении задания эти ключи уже из базы удаляются, что никак второй раз их никто не получит. Пока задание в работе, ключи из базы не удаляются, но блокируются. Если в оплате отказано, они разблокируются, а если заказ оплачен, то ключи считаются использованными.
Сам столкнулся с точно такой же проблемой, всё думаю, как же делать...
Я разделяю темы на группы по 10-15 штук, иногда до 20, каждый автор бронирует темы и тут же копирует список оставшихся ключей для остальных авторов в обсуждениях. Если получаются дубли (например, два автора одномоментно забронировали одни и те же темы) - это сразу видно.
Публикация комментариев и создание новых тем на форуме Адвего для текущего аккаунта ограничено. Подробная информация и связь с администрацией: https://advego.com/v2/support/ban/forum/1186