Ваш вопрос выглядит как заказ на фрилансе.
Мне кажется что самый простой и верный способ сделать бота как вы описали - это изучить апи через которое работает клиент.
Затем любым удобным языков имитировать клиент, браузер в данном случае совсем необязателен, даже headless.
Потому что браузер это не полноценный клиент как таковой, значит там нет никакого рода защиты от эмуляции чем угодно. Другими словами серверу глубоко побоку откуда к нему поступают данные, браузер или скрипт в консоли.