имхо было бы правильнее обсуждать общие вопросы архитектуры. реально любопытно - как организовывается обработка сложного набора команд, как они разносятся по модулям. кто какие подходы применяет.
а всякую хуйню типа "как отправить сообщение от бота не в ответ на команду" - в гугл