Как добиться отправки ботом сообщения на сервер после обработки сообщения пользователем TelegramBoT aiogram
Есть телеграмбот, который интегрируется с базой 1С. Пользователь нажимает на callback_queri и программа просит его ввести данные:
@dp.callback_query_handler(text='contact')
async def exportCommand(callback : types.CallbackQuery):
global answerPer
answerPer = '/contact'
await callback.message.answer('Введите ФИО сотрудника, которого вы хотите получить: {ФИО}')
Пользователь должен вводить сообщение-ответ в виде ФИО. Дальше обработчик обрабатывает сообщение:
@dp.message_handler()
async def echo_message(msg: types.Message):
if(answerPer == '/contact'):
text = msg.text + '/contact'
print(text)
answerPer = 'it me'
bot.send_message(msg.from_user.id, text)
else:
await bot.send_message(msg.from_user.id, 'It me')
Здесь код еще не дописан, но суть в том, что на стороне 1С команда обрабатывается в виде ФИО/contact.
Я же хочу добиться, чтобы он писал ФИО, а написанный текст пользователям обрабатывался и отправлялся на 1С.
1С не парсит те сообщения, которые ему отправляет бот, реагирует только на действия пользователя.
Подскажите возможно ли вообще такого рода отправка и если да, то как. Заранее спасибо!!!
Источник: Stack Overflow на русском