Merge branch 'master' of http://gitlab.sprinthub.ru/self/ruz-bot
This commit is contained in:
commit
50d9d1c953
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user