Skip to content

Commit cec17dc

Browse files
committed
Use more emojis in settings interface
1 parent 49a1b5f commit cec17dc

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

bot/settings.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
from bot.menu import Button, Menu, BackButton, reply_menu, MenuHandler, ToggleButton, SetButton
1010
from bot.utils import encode_data_link, decode_first_data_entity
1111

12+
BACK = '🡄 Back'
13+
1214

1315
@dataclass
1416
class Repo:
@@ -30,7 +32,7 @@ def grouper(iterable, n, fillvalue=None):
3032
def settings_text(update, context):
3133
private = update.effective_chat.type == Chat.PRIVATE
3234

33-
text = f'Settings for {context.bot.name}\n\n'
35+
text = f'Settings for {context.bot.name}\n\n'
3436

3537
if private:
3638
access_token = context.user_data.get('access_token')
@@ -57,13 +59,13 @@ def settings_buttons(update, context):
5759
access_token = context.user_data.get('access_token')
5860

5961
if access_token:
60-
buttons.append(SetButton('login', None, 'Logout'))
62+
buttons.append(SetButton('login', None, '🔒 Logout'))
6163
else:
62-
buttons.append(Button('Login', menu='login'))
64+
buttons.append(Button('🔑 Login', menu='login'))
6365
else:
64-
buttons.append(Button('User settings', url=f'https://telegram.me/{context.bot.username}?start=settings'))
66+
buttons.append(Button('👤 User settings', url=f'https://telegram.me/{context.bot.username}?start=settings'))
6567

66-
buttons.append(Button('Repositories', menu='repos'))
68+
buttons.append(Button('🗃️ Repositories', menu='repos'))
6769

6870
return [[button] for button in buttons]
6971

@@ -100,7 +102,7 @@ def login_text(update, context):
100102
login_menu = Menu(
101103
name='login',
102104
text=login_text,
103-
buttons=lambda _, c: [[BackButton('OK' if c.user_data.get('access_token') else 'Back')]]
105+
buttons=lambda _, c: [[BackButton('OK' if c.user_data.get('access_token') else BACK)]]
104106
)
105107

106108

@@ -112,7 +114,7 @@ def repos_buttons(update, context):
112114
buttons.append([Button(repo.name, menu=repo.id) for repo in row if repo is not None])
113115

114116
buttons.append([Button('Add repository', switch_inline_query_current_chat=InlineQueries.add_repo + ' ')])
115-
buttons.append([BackButton('Back')])
117+
buttons.append([BackButton(BACK)])
116118

117119
return buttons
118120

@@ -141,8 +143,8 @@ def repo_buttons(update, context):
141143

142144
return [
143145
[ToggleButton('enabled', value=repo.enabled, text='Enabled')],
144-
[SetButton('remove', None, 'Remove')],
145-
[BackButton('Back')]
146+
[SetButton('remove', None, 'Remove')],
147+
[BackButton(BACK)]
146148
]
147149

148150

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy