не получается корректно передать данные из обработчика форм через телеграм бота (Python django)

такая проблема. Cоздал сайт , на котором есть поля ввода информации изначально было 2 поля Имя и Телефон , все корректно обрабатывалось решил добавить еще 3 поля , изменил обработчик форм , все вроде бы корректно работает , но не могу корректно захватить(считать) текст получаемый от пользователя использую: '''

a = text.find("{")
b = text.find("}")
c = text.rfind("{")
d = text.rfind("}")
u = text.find("{")
p = text.rfind("}")

part_1 = text[0:a]
part_2 = text[b + 1:c]
part_3 = text[d + 1:u]
part_4 = text[p:-2]

text_message = part_1 + tg_name + part_2 + tg_phone + part_3 + tg_vacancy + part_4

''' (решил добавлять по 1 полю и смотреть как выводится) ожидаемый вывод :

Имя : { name }
Телефон : { phone }
Вакансия : { vacancy }

реальный вывод:

Имя : Иван
Телефон : { phone }
Вакансия : 89807664848Сушист

не могу понять почему так происходит вероятно использую не правильно find , rfind и срезы

буду благодарен за помощь , простите если корявый вопрос (первый раз)


Ответы (0 шт):