Skip to content

Commit ecaf8dc

Browse files
committed
ADD: html_tags in misc.py
1 parent a8ed5c4 commit ecaf8dc

File tree

17 files changed

+53
-40
lines changed

17 files changed

+53
-40
lines changed

misc/html_tags.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
def __html_tag_creator(text: str, tag: str) -> str:
2+
return f'<{tag}>{text}</{tag}>'
3+
4+
5+
# region Tags
6+
7+
def b(text: str) -> str:
8+
return __html_tag_creator(text, 'b')
9+
10+
11+
def i(text: str) -> str:
12+
return __html_tag_creator(text, 'i')
13+
14+
# endregion

run.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
def main():
99
log_path = PathManager.get('logs/debug.log')
10-
logger.add(log_path, format="{time} {level} {message}", level="DEBUG", rotation="10:00", compression="zip")
10+
logger.add(log_path, format="{time} {level} {message}",
11+
level="DEBUG", rotation="10:00", compression="zip")
1112
start_telegram_bot()
1213

1314

telegram_bot/database/methods/other.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from telegram_bot.database.models import User
22
from telegram_bot.database.main import Database
3-
from telegram_bot.database.methods.create import create_user
43
from telegram_bot.database.methods.get import get_user_by_telegram_id
54

65

telegram_bot/handlers/admin/main.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,17 +100,20 @@ async def __analytic(query: CallbackQuery, state: FSMContext) -> None:
100100
def register_admin_handlers(dp: Dispatcher) -> None:
101101
# region Msg handlers
102102

103-
dp.register_message_handler(__admin_insert_tg_id, IsAdmin(), content_types=['text'], state=AdminStates.INSERT_NEW_ADMIN)
103+
dp.register_message_handler(__admin_insert_tg_id, IsAdmin(), content_types=['text'],
104+
state=AdminStates.INSERT_NEW_ADMIN)
104105

105-
dp.register_message_handler(__do_advertising, IsAdmin(), content_types=['text'], state=AdminStates.INSERT_ADVERT_TEXT)
106+
dp.register_message_handler(__do_advertising, IsAdmin(), content_types=['text'],
107+
state=AdminStates.INSERT_ADVERT_TEXT)
106108

107109
# endregion
108110

109111
# region Callback handlers
110112

111113
dp.register_callback_query_handler(__analytic, IsAdmin(), lambda c: c.data == "analytics", state=AdminStates.ADMIN)
112114
dp.register_callback_query_handler(__add_admin, IsAdmin(), lambda c: c.data == "add_admin", state=AdminStates.ADMIN)
113-
dp.register_callback_query_handler(__advertising, IsAdmin(), lambda c: c.data == "advertising", state=AdminStates.ADMIN)
115+
dp.register_callback_query_handler(__advertising, IsAdmin(), lambda c: c.data == "advertising",
116+
state=AdminStates.ADMIN)
114117

115118
# endregion
116119

telegram_bot/handlers/user/main.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ async def __start(msg: Message) -> None:
1616
user_id = msg.from_user.id
1717
keyboard = get_main_keyboard(user_id)
1818
await bot.send_message(user_id, f"Привет, <b>{msg.from_user.first_name}</b>!\n"
19-
f"Это <b>лучший</b> юзер бот с анимациями!😎", reply_markup=keyboard,
20-
parse_mode="HTML")
19+
f"Это <b>лучший</b> юзер бот с анимациями!😎", reply_markup=keyboard)
2120

2221

2322
async def __teh_support(msg: Message) -> None:

telegram_bot/keyboards/util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def get_admin_keyboard(user_id: int) -> InlineKeyboardMarkup:
3131
kb.add(
3232
InlineKeyboardButton("Добавить администратора ➕", callback_data="add_admin"),
3333
InlineKeyboardButton(f"Vip {'ВЫКЛ ❌' if user.vip else 'ВКЛ ✅'}", callback_data="vip_switcher"),
34-
InlineKeyboardButton(f"Выдать Vip ✨", callback_data="give_vip"),
34+
InlineKeyboardButton("Выдать Vip ✨", callback_data="give_vip"),
3535
InlineKeyboardButton("Аналитика 🤌", callback_data="analytics"),
3636
InlineKeyboardButton("Рассылка ✉️", callback_data="advertising"),
3737
InlineKeyboardButton("Выйти ⛔️", callback_data="admin_exit"),

telegram_bot/utils/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
from .env import Env
22
from .config import TgConfig
33
from .states import CreateUserBotState
4-
5-

user_bot/handlers/common/games.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from user_bot.utils import cmd
1010

1111

12-
@cmd(False)
12+
@cmd()
1313
async def __coin(app: Client, msg: Message):
1414
loader = (
1515
f'{randint(1, 10)}% █▒▒▒▒▒▒▒▒▒▒▒▒',

user_bot/handlers/common/main.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
from pyrogram.handlers import MessageHandler
66
from pyrogram.types import Message
77

8+
from misc.html_tags import b
89
from user_bot.filters import get_free_filters
910
from user_bot.handlers.common.games import _get_game_handlers
1011
from user_bot.utils import cmd, play_anim
1112
from user_bot.handlers.common.stickers import _get_sticker_handlers
1213
from user_bot.handlers.common.texts import _get_text_handlers
1314

1415

15-
@cmd(False)
16+
@cmd()
1617
async def __night(app, msg: Message):
1718
sleep_words = (
1819
'зайка 💚', 'солнышко 💛', 'котёнок ❤', 'цветочек 💙', 'ангелочек 💜', 'принцесса 💓',
@@ -22,14 +23,14 @@ async def __night(app, msg: Message):
2223
'❤ я ❤', '💚 тебя 💚', '💙 очень 💙', '💛 сильно 💛', '💜 люблю 💜',
2324
)
2425
for word in sleep_words:
25-
await msg.edit(f'<b>Cпокойной ночи {word}</b>')
26+
await msg.edit(b(f'Cпокойной ночи {word}'))
2627
await sleep(0.5)
2728
for word in love_words:
28-
await msg.edit(f'<b>{word}</b>')
29+
await msg.edit(b(word))
2930
await sleep(0.5)
3031

3132

32-
@cmd()
33+
@cmd(True)
3334
async def __bombs(app: Client, msg: Message):
3435
row = '▪️▪️▪️▪️\n'
3536
bombs = '💣 💣 💣 💣\n'
@@ -49,7 +50,7 @@ async def __bombs(app: Client, msg: Message):
4950
await play_anim(msg, words)
5051

5152

52-
@cmd()
53+
@cmd(True)
5354
async def __stupid(app: Client, msg: Message):
5455
first_str = 'YOUR BRAIN ➡️ 🧠\n\n🧠'
5556
second_str = 'YOUR BRAIN ➡️ 🧠\n\n'
@@ -70,7 +71,7 @@ async def __stupid(app: Client, msg: Message):
7071
await play_anim(msg, words)
7172

7273

73-
@cmd(False)
74+
@cmd()
7475
async def __compli(app: Client, msg: Message):
7576
words = (
7677
'удивительная', 'внимательная', 'красивая', 'лучшая', 'успешная', 'заботливая', 'милая', 'прекрасная',
@@ -83,9 +84,9 @@ async def __compli(app: Client, msg: Message):
8384
await sleep(1)
8485

8586
for word in words:
86-
await msg.edit(f'<b>Cамая {word}</b> ✨')
87+
await msg.edit(b(f'Cамая {word}✨'))
8788
await sleep(0.5)
88-
await msg.edit(f'<b>Cамая {choice(words)}</b> ✨')
89+
await msg.edit(b(f'Cамая {choice(words)}✨'))
8990

9091

9192
def get_common_handlers() -> tuple[MessageHandler, ...]:
@@ -98,6 +99,4 @@ def get_common_handlers() -> tuple[MessageHandler, ...]:
9899
*_get_game_handlers(),
99100
*_get_text_handlers(),
100101
*_get_sticker_handlers(),
101-
102-
103102
)

user_bot/handlers/common/stickers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from user_bot.utils import cmd, play_stroke_anim
1010

1111

12-
@cmd(False)
12+
@cmd()
1313
async def __steve(app: Client, msg: Message):
1414
img = (
1515
"🏿🏿🏿🏿🏿🏿🏿🏿",
@@ -23,7 +23,7 @@ async def __steve(app: Client, msg: Message):
2323
await play_stroke_anim(msg, img)
2424

2525

26-
@cmd(False)
26+
@cmd()
2727
async def __uno(app: Client, msg: Message):
2828
img = (
2929
"⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇",
@@ -43,7 +43,7 @@ async def __uno(app: Client, msg: Message):
4343
await play_stroke_anim(msg, img)
4444

4545

46-
@cmd(False)
46+
@cmd()
4747
async def __gubka(app: Client, msg: Message):
4848
img = (
4949
"╲┏━┳━━━━━━━━┓╲╲",
@@ -57,7 +57,7 @@ async def __gubka(app: Client, msg: Message):
5757
await play_stroke_anim(msg, img)
5858

5959

60-
@cmd(False)
60+
@cmd()
6161
async def __rabbit(app: Client, msg: Message):
6262
left_eyes = '┈┃▋▏▋▏┃┈'
6363
right_eyes = '┈┃╱▋╱▋┃┈'

0 commit comments

Comments
 (0)