Используй telegraf api - зачем ты возишься с getUpdates?
Зарегистрированные колбеки будешь хранить в виде AST?
А как ты расчитываешь избежать этого? Поделись фантазиями
Это какой-то генератор паролей типа?