Как вариант, если много ресурсов, можно создать образ виртуальной машины, клонировать и для каждого задать свой прокси, в идеале ещё рандомизировать железо. Плюсом такого метода будет то, что сложнее определить бота, запуск в одной ОС без специальных программ-песочниц, которые будут отслеживать системные вызовы, позволит клиентам понять, что вы запускаете их на одном ПК.
Ещё один альтернативный вариант - реверсить клиент(если трафик вдруг не шифрованный, то мб не понадобится) и смотреть, какие запросы посылаются на сервер, подойдёт, если нужно сделать какие-то очень специфичные функции, например бот должен просто быть в онлайне или делать периодически какое-то простое действие, вроде нажатия на кнопку.