Да и практически любую задачу автоматизации можно решить через консольный клиент. А автоматизировать взаимодействие именно с десктопным клиентом, все задачи сводятся к каким-то вирусоподобным штукам, к примеру кидать в мой контакт лист ссылку на какой нить вирусняк, когда открыта телега.
все месенджеры проще парсить через консольные клиенты/фреймворки, искать картинки, потом их распознавать, существенно сложнее написать, если интенсивность парсинга большая, будет высокая нагрузка на вычислительные ресурсы.