Я бы предложил Botzilla .Я использовал его сам, и вы также можете запустить его как фоновый процесс через оболочку.Также довольно легко реализовать новые классы для бота, которые делают что-то с сообщениями или реагируют на специальные команды.
Чтобы позже запустить Botzilla в качестве фонового процесса (конечно, после того, как вы установили все конфигурации и успешно его протестировали), вы можете использовать этот небольшой сценарий оболочки: