-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbot.py
More file actions
130 lines (80 loc) · 4.28 KB
/
bot.py
File metadata and controls
130 lines (80 loc) · 4.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# @B11_demo_bot
import logging
from aiogram import Bot, Dispatcher, executor, types
from aiogram.dispatcher.filters import Text
from kb4 import *
from aiogram.types import ReplyKeyboardRemove
bot = Bot(token='', parse_mode=types.ParseMode.HTML)
dp = Dispatcher(bot)
logging.basicConfig(level=logging.INFO)
@dp.message_handler(commands='start')
async def menu_bot(message: types.Message):
await message.answer('МЕНЮ', reply_markup=get_simple_kb())
@dp.message_handler(Text(equals='Назад'))
async def menu_bot(message: types.Message):
await message.answer('МЕНЮ', reply_markup=get_simple_kb())
@dp.message_handler(Text(equals='Закрыть'))
async def menu_bot(message: types.Message):
await message.answer('Меню закрыто', reply_markup=ReplyKeyboardRemove())
@dp.message_handler(Text(equals='Завтрак'))
async def menu_bot(message: types.Message):
await message.answer('ЗАВТРАК:', reply_markup=get_simple_kb1())
@dp.message_handler(Text(equals='Обед'))
async def menu_bot(message: types.Message):
await message.answer('ОБЕД', reply_markup=get_simple_kb2())
@dp.message_handler(Text(equals='Ужин'))
async def menu_bot(message: types.Message):
await message.answer('УЖИН', reply_markup=get_simple_kb3())
@dp.message_handler(Text(equals='Назад😄'))
async def menu_bot(message: types.Message):
await message.answer('Завтрак', reply_markup=get_simple_kb1())
@dp.message_handler(Text(equals='Назад😉'))
async def menu_bot(message: types.Message):
await message.answer('Обед', reply_markup=get_simple_kb2())
@dp.message_handler(Text(equals='Назад😎'))
async def menu_bot(message: types.Message):
await message.answer('Ужин', reply_markup=get_simple_kb3())
@dp.message_handler(Text(equals='Каша овсяная'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_1())
@dp.message_handler(Text(equals='Чай с сахаром'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_2())
@dp.message_handler(Text(equals='Батон'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_3())
@dp.message_handler(Text(equals='Масло сливочное'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_4())
@dp.message_handler(Text(equals='Винегрет овощной'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_5())
@dp.message_handler(Text(equals='Рассольник домашний'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_6())
@dp.message_handler(Text(equals='Рыба отварная'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_7())
@dp.message_handler(Text(equals='Картофель отварной'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_8())
@dp.message_handler(Text(equals='Сок персиковый'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_9())
@dp.message_handler(Text(equals='Хлеб пшеничный'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_10())
@dp.message_handler(Text(equals='Салат из свежей капусты'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_11())
@dp.message_handler(Text(equals='Плов из свинины'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_12())
@dp.message_handler(Text(equals='Чай'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_13())
@dp.message_handler(Text(equals='Хлеб'))
async def menu_bot(message: types.Message):
await message.answer('Цена', reply_markup=price_14())
if __name__ == "__main__":
executor.start_polling(dp, skip_updates=True)