ИМХО
Может все таки не заморачиваться ботом-напарником, а все силы кинуть на сетевые проблемы данной концепции.
Кстати ребята, у нас щас фирма занимается поднятием всякого рода сервисов под управлением голоса... (собственно купили speech анализатор и привинтили его к своему оборудованию). Может Вам тож попробовать такую штуку прикрутить (можно даже отдельным модулем, а управление через lua).