-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathkeyboard.py
90 lines (83 loc) · 3.3 KB
/
keyboard.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
from strings import AKI_LANG_CODE, DEV_URL, GITHUB_URL
from telegram import InlineKeyboardButton, InlineKeyboardMarkup
START_KEYBOARD = InlineKeyboardMarkup(
[
[
InlineKeyboardButton('Github', GITHUB_URL),
InlineKeyboardButton('Developer', DEV_URL)
]
]
)
#Shows a bunch of buttons to change the language of the Akinator when playing.
AKI_LANG_BUTTON = InlineKeyboardMarkup(
[
[
InlineKeyboardButton(AKI_LANG_CODE['en'], callback_data='aki_set_lang_en'),
InlineKeyboardButton(AKI_LANG_CODE['ar'], callback_data='aki_set_lang_ar'),
InlineKeyboardButton(AKI_LANG_CODE['cn'], callback_data='aki_set_lang_cn'),
InlineKeyboardButton(AKI_LANG_CODE['de'], callback_data='aki_set_lang_de')
],
[
InlineKeyboardButton(AKI_LANG_CODE['es'], callback_data='aki_set_lang_es'),
InlineKeyboardButton(AKI_LANG_CODE['fr'], callback_data='aki_set_lang_fr'),
InlineKeyboardButton(AKI_LANG_CODE['il'], callback_data='aki_set_lang_il'),
InlineKeyboardButton(AKI_LANG_CODE['it'], callback_data='aki_set_lang_it')
],
[
InlineKeyboardButton(AKI_LANG_CODE['jp'], callback_data='aki_set_lang_jp'),
InlineKeyboardButton(AKI_LANG_CODE['kr'], callback_data='aki_set_lang_kr'),
InlineKeyboardButton(AKI_LANG_CODE['nl'], callback_data='aki_set_lang_nl'),
InlineKeyboardButton(AKI_LANG_CODE['pl'], callback_data='aki_set_lang_pl')
],
[
InlineKeyboardButton(AKI_LANG_CODE['pt'], callback_data='aki_set_lang_p'),
InlineKeyboardButton(AKI_LANG_CODE['ru'], callback_data='aki_set_lang_ru'),
InlineKeyboardButton(AKI_LANG_CODE['tr'], callback_data='aki_set_lang_tr'),
InlineKeyboardButton(AKI_LANG_CODE['id'], callback_data='aki_set_lang_id')
],
]
)
#Child Mode enable/disable Buttons
CHILDMODE_BUTTON = InlineKeyboardMarkup(
[
[
InlineKeyboardButton("Enable", callback_data='c_mode_1'),
InlineKeyboardButton("Disable", callback_data='c_mode_0')
]
]
)
AKI_PLAY_KEYBOARD = InlineKeyboardMarkup(
[
[
InlineKeyboardButton("Yes", callback_data='aki_play_0'),
InlineKeyboardButton("No", callback_data='aki_play_1'),
InlineKeyboardButton("Probably", callback_data='aki_play_3')
],
[
InlineKeyboardButton("I don't know", callback_data='aki_play_2'),
InlineKeyboardButton("Probably Not", callback_data='aki_play_4')
],
[InlineKeyboardButton("Back", callback_data='aki_play_5')
]
]
)
AKI_WIN_BUTTON = InlineKeyboardMarkup(
[
[
InlineKeyboardButton("Yes", callback_data='aki_win_y'),
InlineKeyboardButton("No", callback_data='aki_win_n'),
]
]
)
AKI_LEADERBOARD_KEYBOARD = InlineKeyboardMarkup(
[
[
InlineKeyboardButton("Total Guesses", callback_data='aki_lead_tguess'),
InlineKeyboardButton("Correct Guesses", callback_data='aki_lead_cguess'),
],
[
InlineKeyboardButton("Wrong Guesses", callback_data='aki_lead_wguess'),
InlineKeyboardButton("Total Questions", callback_data='aki_lead_tquestions'),
]
]
)