Пример #1
0
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
Пример #2
0
                              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
Пример #3
0
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
Пример #4
0
                          ' '.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