from django.views.decorators.csrf import csrf_exempt
bot = telebot.TeleBot(bot_token)
@csrf_exempt
def bot_webhook(request):
json_string = request.read().decode()
update = telebot.types.Update.de_json(json_string)
bot.process_new_updates([update])
Примерно так:
Можно вообще накапливать на каждом шаге диалога с пользователем сообщения в список и каждый раз передавать его в следующий обработчик. Не особо хорошее решение, но для некоторых задач и так сойдёт.