Dink0 commited on
Commit
041c33d
·
verified ·
1 Parent(s): c44df7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -51,6 +51,16 @@ if "telethon_client" not in st.session_state:
51
  tg_client = st.session_state["telethon_client"]
52
  tg_loop = st.session_state["telethon_loop"]
53
 
 
 
 
 
 
 
 
 
 
 
54
  # Сохраняем в session_state, чтобы при обновлении токена переопределять
55
  if "VK_ACCESS_TOKEN" not in st.session_state:
56
  st.session_state["VK_ACCESS_TOKEN"] = VK_ACCESS_TOKEN
 
51
  tg_client = st.session_state["telethon_client"]
52
  tg_loop = st.session_state["telethon_loop"]
53
 
54
+ # ------ Автоматическое обновление токена при запуске ------
55
+ if st.session_state.get("VK_REFRESH_TOKEN"):
56
+ try:
57
+ st.write("Обновление токена...")
58
+ refresh_vk_token()
59
+ except Exception as e:
60
+ st.error(f"Ошибка: {e}")
61
+ else:
62
+ st.warning("Не найден refresh_token. Авторизуйтесь через workingtoken.py.")
63
+
64
  # Сохраняем в session_state, чтобы при обновлении токена переопределять
65
  if "VK_ACCESS_TOKEN" not in st.session_state:
66
  st.session_state["VK_ACCESS_TOKEN"] = VK_ACCESS_TOKEN