Nekto Nekto, ну естественно, run запускает процесс, и дальше этот процесс должен где-то вызвать то, что вам надо. Вы просто разберитесь, как именно работает ваш бот. Что делает метод run и что после этого происходит. Я не изучал конкретно ваш вариант, но большая часть их устроены похоже: run запускает внутренний цикл или что-то вроде, который считывает из псевдогенератора событий следующий элемент-событие, и если он изменился относительно предыдущего - значит произошло что-то новое, и цикл его обрабатывает, а затем считывает следующее событие. И так по кругу.
Таким образом, оно до вашего последующего вызова функции дойдёт только, если в цикле предусмотрен штатный выход. И после этого цикл не продолжится, естественно.