Какой канонический подход для плагина создавать ботов?

Привет,
Я изучаю возможность реализации плагина, который создает и управляет ботами в рамках своей функциональности.

Мои требования к этим ботам:

  1. Их количество динамическое, не фиксированное заранее.
  2. Они должны иметь возможность создавать темы (программно).

Из того, что я пока нашел:

Мой вопрос: Является ли ручное создание модели User с отрицательным id «правильным» способом создания ботов?

Меня беспокоит возможность создания проблем в будущем, если я создам пользователя таким образом.

3 лайка