This commit is contained in:
Administrator 2024-02-17 01:10:20 +03:00
commit 50d9d1c953

View File

@ -1,4 +1,5 @@
import datetime
import logging
from random import choice
from telebot.types import Message, ReplyKeyboardRemove
@ -145,6 +146,29 @@ class Answer:
self.set_state("reset")
return
elif self.message_text == "Подключение Алисы":
alice_exp = platform.get_experiment('alice')
telegram_id = self.user['chat_id']
try:
class User:
def __init__(self, telegram_id):
self.telegram_id = telegram_id
@property
def platform_staff(self):
return platform.is_staff(telegram_id=self.telegram_id)
user = User(telegram_id)
alice_exp_enabled = alice_exp['enabled'] and eval(alice_exp['condition'])
except Exception as exc:
logging.info(exc)
alice_exp_enabled = False
if not alice_exp_enabled:
self.send_message(
'Эта функция еще не работает!',
reply_markup=main_keyboard(self.user['chat_id']),
parse_mode='Markdown'
)
return
if self.user.get('yandex_id', None) is None:
words = platform.get_config('words')
while True: