@HeLDaN

Как вывести переменную из данной ситуации?

В данной ситуации хотел бы вывести переменную text_button из функции. А потом вставить данную перемену в кнопку( для телеграмма). Global - не работает.

a = InlineKeyboardButton(text = text_button, url = url_button )
inline = InlineKeyboardMarkup(row_width=1)
inline.insert(a)

'''name inline button'''
@dp.message_handler(state=FSMAdmin.text_inline)
async def load_text_inline(message : types.Message, state: FSMContext):
  async with state.proxy() as data:
    data['text_inline'] = message.text
  text_button = data['text_inline']

  await FSMAdmin.next()
  await message.reply("Теперь пришли ссылку:")
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ostrovsky_Miroslav
@Ostrovsky_Miroslav
a = InlineKeyboardButton(text = text_button, url = url_button )
inline = InlineKeyboardMarkup(row_width=1)
inline.insert(a)

'''name inline button'''
@dp.message_handler(state=FSMAdmin.text_inline)
async def load_text_inline(message : types.Message, state: FSMContext):
async with state.proxy() as data:
data['text_inline'] = message.text
text_button = data['text_inline']
print(text_button)
await FSMAdmin.next()
await message.reply("Теперь пришли ссылку:")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы