Вы можете хранить словарь реальных команд и соответствующие им кастомные команды (обычная kv таблица) и при отправке команды в кастомную консоль чекать на соответствие команды в словаре, сам словарь можете хранить как локально, так, допустим, подгружать с сервака(чтобы при добавлении кастомных команд не пришлось обновлять кастомку), обработчик консольных команд есть в дефолтном barebones