from vk_bot import command_system def info(): """функция для формирования списка с командами""" message = '' for c in command_system.command_list: message += c.keys[0] + ' - ' + c.description + '\n' return message, '' info_command = command_system.Command() info_command.keys = ['помощь'] info_command.description = 'покажу список команд' info_command.process = info
font=font, fill='#1C0606') if flag: y += 36 flag = False else: y += 20 im.save('photo.jpg') vk_session = VkApi(token=TOKEN) vk = vk_session.get_api() response = VkUpload(vk).photo_messages('photo.jpg')[0] owner_id = response['owner_id'] photo_id = response['id'] access_key = response['access_key'] attachment = f'photo{owner_id}_{photo_id}_{access_key}' message = '' return message, attachment week_diary_command = command_system.Command() week_diary_command.keys = ['дневник на неделю'] week_diary_command.description = 'отправлю фото дневника на текущую неделю' week_diary_command.process = week_diary
from vk_bot import command_system def registration(): """функция для формирования регистрационного шаблона""" return 'введите свои учетные данные от сайта AREA в формате:\n' \ '/данные <email> <пароль>', '' reg_command = command_system.Command() reg_command.keys = ['зарегистрироваться'] reg_command.description = 'зарегистрирую вас в системе' reg_command.process = registration
' '.join(message[2:]), font=font, fill='#1C0606') y += 36 else: draw.text((x, y), ' '.join(message), font=font, fill='#1C0606') y += 20 im.save('photo.jpg') vk_session = VkApi(token=TOKEN) vk = vk_session.get_api() response = VkUpload(vk).photo_messages('photo.jpg')[0] owner_id = response['owner_id'] photo_id = response['id'] access_key = response['access_key'] attachment = f'photo{owner_id}_{photo_id}_{access_key}' message = '' return message, attachment week_schedule_command = command_system.Command() week_schedule_command.keys = ['расписание на неделю'] week_schedule_command.description = 'отправлю фото расписания на текущую неделю' week_schedule_command.process = week_schedule