Зависит от того, какой клиент вы используете. Насколько я знаю, клиент Google не предлагает никакого интерфейса для плагинов, но мессенджер с открытым исходным кодом Pidgin делает. Я думаю, что уже есть плагин для того, что вы хотите сделать, но вы можете написать свой собственный, используя документацию и примеры , которые они вам дают.
Сложность написания чего-то подобного зависит от того, сколько вы знаете C или Perl, поскольку вы можете программировать на любом из них для Pidgin. Читая код из чужих плагинов , вы сможете понять Pidgin API.