# -*- coding: utf-8 -*-

import methods
import weather
import pprint

choose_time = {
    'current_state': 'choose_time',
    'msg': 'Выбери время?',
    'type': 'inline_keyboard',
    'keyboard': [
        {
            'text': '13:00',
            'callback_data': 'day'
        },
        {
            'text': '14:00',
            'callback_data': 'day'
        },
        {
            'text': '15:00',
            'callback_data': 'day'
        }
    ]
}

choose_date = {
    'name': 'choose_date',
    'msg': 'Выберите дату съемки?',
    'type': 'inline_keyboard',
    'keyboard': weather.weather_keyboard(),
    'next_state': 'choose_time'
}

base_state = {
    'name': 'base_state',
    'msg': 'Что бы вы хотели сделать?',
    'type': 'keyboard',
    'keyboard': [
        'Узнать погоду',
        'Посмотреть мои съемки',
        'Заказать новую съемку'
    ],
}

ask_phone = {
    'name': 'ask_phone',
    'msg': 'Ваш номер телефона?',
    'type': 'contact',
    'keyboard': ['Отправить мой номер телефона'],
    'next_state': base_state
}

state_handler = {
    'ask_phone': ask_phone,
    'base_state': base_state,
    'choose_date': choose_date,
    'choose_time': choose_time
}

if __name__ == '__main__':
    pprint.pprint(choose_date)
