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