Прочитав этот и перебрав все посты на эту тему, я плюнул и решил делать по-своему
Если коротко, то в моем проекте есть основной файл запуска бота, где проходит процесс слушания через longpoll. Как только кто-то пишет боту, он берет значение id пользователя через vk_api проверяет в моей базе данных, писал ли этот пользователь уже что-то до этого моему боту и есть ли какой-то незаконченный процесс отправки команд. В случае, если пользователь до этого не писал, создаётся класс бота, в который передаётся айди пользователя и назначается процесс 0.
Если пользователь уже писал, то в зависимости от номера процесса мой бот отправляет ему нужное сообщение
После завершения всей ветки команд, запись с айди пользователя и его номером процесса стирается из базы данных
Может это и не идеальный способ решения проблемы, но в моем случае это помогло
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Если коротко, то в моем проекте есть основной файл запуска бота, где проходит процесс слушания через longpoll. Как только кто-то пишет боту, он берет значение id пользователя через vk_api проверяет в моей базе данных, писал ли этот пользователь уже что-то до этого моему боту и есть ли какой-то незаконченный процесс отправки команд. В случае, если пользователь до этого не писал, создаётся класс бота, в который передаётся айди пользователя и назначается процесс 0.
Если пользователь уже писал, то в зависимости от номера процесса мой бот отправляет ему нужное сообщение
После завершения всей ветки команд, запись с айди пользователя и его номером процесса стирается из базы данных
Может это и не идеальный способ решения проблемы, но в моем случае это помогло