-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.py
99 lines (94 loc) · 2.84 KB
/
config.py
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
# Tags e definições de produtos
products = {
'x-bacon': {
'nome': 'X-Bacon',
'tipo': 'hamburguer',
'preco': 1400,
'descricao': 'Hamburguer de 180g com 5 fatias de bacon e maionese da casa',
'tags': ['xbacon', 'xbacons', 'x-bacon', 'x-bacons'],
},
'x-burguer': {
'nome': 'X-Burguer',
'tipo': 'hamburguer',
'preco': 1100,
'descricao': 'Hamburguer de 180g com queijo e maionese da casa',
'tags': ['xburguer', 'burguer', 'xburguers', 'burguers']
},
'x-tudo': {
'nome': 'X-Tudo',
'tipo': 'hamburguer',
'preco': 1800,
'descricao': 'Hamburguer de 220g com 5 fatias de bacon, ovo, alface, tomate, salsicha e maionese da casa',
'tags': ['xtudo', 'xtudos'],
},
'x-podrao': {
'nome': 'X-Podrão',
'tipo': 'hamburguer',
'preco': 2400,
'descricao': 'Dois hamburgueres de 220g com 10 fatias de bacon, maionese da casa, alface, tomate e cebola.',
'tags': ['xpodrao', 'xpodroes', 'x-podrao', 'x-podroes'],
},
'refri-lata-coca': {
'nome': 'Coca-Cola Lata',
'tipo': 'bebida',
'preco': 400,
'descricao': 'Lata de 350ml',
'tags': ['coca', 'cocas', 'coca-cola', 'guarana', 'fanta'],
},
'refri-lata-guarana': {
'nome': 'Guaraná Lata',
'tipo': 'bebida',
'preco': 350,
'descricao': 'Lata de 350ml',
'tags': ['guarana', 'guaranas'],
},
'suco': {
'nome': 'Garrafa de Suco',
'tipo': 'bebida',
'preco': 600,
'tags': ['suco', 'polpa'],
},
'agua': {
'nome': 'Garrafa de Água',
'tipo': 'bebida',
'preco': 900,
'tags': ['agua', 'aguas'],
},
'cha': {
'nome': 'Latinha de Chá Gelado',
'tipo': 'bebida',
'preco': 450,
'tags': ['cha', 'chas']
},
}
# Tags para números
number_tags = {
1: ['1', 'um', 'uns', 'uma', 'umas'],
2: ['2', 'dois', 'duas'],
3: ['3', 'tres'],
4: ['4', 'quatro'],
5: ['5', 'cinco'],
6: ['6', 'seis'],
}
# Tags para pagamento
payment_tags = {
'credit': ['credito'],
'debit': ['debito'],
'cash': ['dinheiro', 'troco'],
}
# Tags para envio
shipping_tags = {
'self': ['retirada', 'retirar', 'pegar'],
'direct': ['entrega', 'entregue', 'envio', 'entregar'],
}
# Minutos de preparos para cada item
min_per_item = 5
# X TODO: persistencia
# X TODO: fazer o bot perguntar mais coisas
# X TODO: melhorar as mensagens
# X TODO: finalizacao do pedido (mostrar resumo)
# X TODO: logging
# X TODO: /reset
# TODO: Dockerfile
# TODO: testar
# TODO: backend