Такая уж суровая правда - решений Вашей задачи есть великое множество.
Разработать можно на любом, который обеспечивает поддержку сокетов - вопрос, нужно ли?
Оптимальными языками для работы с вебом считаются языки для веба. PHP, Python, Ruby, JS.
Есть боты, работающие через API этих самых соц.сетей - они не могут выходить за ограничения API.
Есть боты, работающие напрямую с сайтами - сложнее в разработке, т.к. ботов не особо много кто любит и поддерживает из разработчиков таких проектов.
Рекомендую Вам посмотреть в сторону Selenium.