def help_list(user, event): command = "/help_list" interface.print_menu(user, command) interface.print_text(user, config.get('chat').get(command).get('help')) mdb.set_user_state(user, command) return
def search_photos(user, event): command = '/search_photos' # user = mdb.get_user_data(user['user_id']) # if user['identify'] != 0 and user['identify'] != 1: # allfuncs['/ask_identify'](user, event) # return interface.print_menu(user, command) mdb.set_user_state(user, command) return
def ask_admin(user, event): command = "/ask_admin" state = user['chat']['state'] if state == command: vk_sessionGroup.method('messages.markAsAnsweredConversation', { 'peer_id': -user['user_id'], 'answered': 0, 'group_id': id_group }) else: interface.print_menu(user, command) mdb.set_user_state(user, command) return
def get_photos(user, event): command = '/get_photos' user_id = event.object['message']['from_id'] state = user['chat']['state'] if state == command: if len(event.object['message']['attachments']) == 0: raise UnexpectedRequestError face_data = vkbot_photo.get_user_photo(event) person_photos = vkbot_photo.search_person(user_id, face_data) vkbot_photo.send_archive_to_user(person_photos, user_id) parent = config.get('chat').get(command).get('parent') allfuncs[parent](user, event) return else: vkbot_photo.send_example(user_id, command) mdb.set_user_state(user, command) return
def start(user, event): command = "/start" interface.print_menu(user, command) mdb.set_user_state(user, command) return
def ability(user, event): command = "/ability" interface.print_menu(user, command) mdb.set_user_state(user, command) return