Показать сообщение отдельно

  #2  
Старый 17.12.2022, 20:18
teresen
Новичок
Регистрация: 05.05.2022
Сообщений: 29
С нами: 2119359

Репутация: 8
По умолчанию

Для этого можно использовать хранилище состояния приложения. Типо, при нажатии на кнопку можно проверять айдишник.

Python:





Код:
# Вот пример кода.
#Задаём переменную.
state
=
{
}
# При нажатии на кнопку проверяем состояние
if
message
.
text
==
'Press button'
:
if
state
.
get
(
'id'
)
:
# Проверяем, есть ли в состоянии айдишник
selection
=
state
[
'id'
]
# Если есть, то берем его
else
:
selection
=
db
.
get_id
(
)
# Если нет, получаем новый айдишник из базы
state
[
'id'
]
=
selection
# Сохраняем айдишник в состояние
# Далее уже делаем с ним нужные действия
 
Ответить с цитированием