-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathmain.py
115 lines (99 loc) · 4.41 KB
/
main.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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
from asyncio import sleep
from random import choice
from pyrogram import Client
from pyrogram.handlers import MessageHandler
from pyrogram.types import Message
from misc.html_tags import b
from user_bot.filters import get_filter
from user_bot.handlers.common.games import _get_game_handlers
from user_bot.utils import cmd, play_anim
from user_bot.handlers.common.stickers import _get_sticker_handlers
from user_bot.handlers.common.texts import _get_text_handlers
@cmd()
async def __night(app, msg: Message):
sleep_words = (
'зайка 💚', 'солнышко 💛', 'котёнок ❤', 'цветочек 💙', 'ангелочек 💜', 'принцесса 💓',
'красотка 💕', 'милашка 💖', 'симпатяжка 💗', 'бусинка 💘',
)
love_words = (
'❤ я ❤', '💚 тебя 💚', '💙 очень 💙', '💛 сильно 💛', '💜 люблю 💜',
)
for word in sleep_words:
await msg.edit(b(f'Cпокойной ночи {word}'))
await sleep(0.5)
for word in love_words:
await msg.edit(b(word))
await sleep(0.5)
@cmd(True)
async def __bombs(app: Client, msg: Message):
row = '▪️▪️▪️▪️\n'
bombs = '💣 💣 💣 💣\n'
fire = '💥 💥 💥 💥\n'
smile = '😵 😵 😵 😵\n'
words = (
f"{row}{row}{row}{row}{row}",
f"{bombs}{row}{row}{row}{row}",
f"{row}{bombs}{row}{row}{row}",
f"{row}{row}{bombs}{row}{row}",
f"{row}{row}{row}{bombs}{row}",
f"{row}{row}{row}{row}{bombs}",
f"{row}{row}{row}{row}{fire}",
f"{row}{row}{row}{fire}{fire}",
f"{row}{row}{row}{row}{smile}"
)
await play_anim(msg, words)
@cmd(True)
async def __stupid(app: Client, msg: Message):
first_str = 'YOUR BRAIN ➡️ 🧠\n\n🧠'
second_str = 'YOUR BRAIN ➡️ 🧠\n\n'
words = (
f'{first_str} (^_^)🗑',
f'{first_str} (^_^) 🗑',
f'{first_str} (^_^) 🗑',
f'{first_str} (^_^) 🗑',
f'{first_str} (^_^) 🗑',
f'{first_str} <(^_^ <) 🗑',
f'{second_str}(> ^_^)>🧠 🗑',
f'{second_str} (> ^_^)>🧠 🗑',
f'{second_str} (> ^_^)>🧠 🗑',
f'{second_str} (> ^_^)>🧠🗑',
f'{second_str} (^_^) 🗑',
f'{second_str} (3_3)🗑'
)
await play_anim(msg, words)
@cmd()
async def __compli(app: Client, msg: Message):
words = (
'удивительная', 'внимательная', 'красивая', 'лучшая', 'успешная', 'заботливая', 'милая', 'прекрасная',
'умная', 'шикарная', 'обалденная', 'очаровашка', 'любимая', 'весёлая', 'нежная', 'яркая', 'прелестная',
'приятная', 'сладкая', 'дивная', 'ангельская', 'добрая', 'бесподобная', 'волшебная', 'крутышка', 'смелая',
'ласковая', 'романтичная', 'великолепная', 'внимательная', 'страстная', 'игривая', 'единственная',
'стройная', 'безумная', 'симпатичная', 'изящная', 'талантливая', 'элегантная', 'чуткая', 'уникальная',
)
await msg.edit('<b>Крошечные напоминания того, что ты...</b>')
await sleep(1)
for word in words:
await msg.edit(b(f'Cамая {word}✨'))
await sleep(0.5)
await msg.edit(b(f'Cамая {choice(words)}✨'))
@cmd()
async def __bagger_fast(app, msg: Message):
text = ''
total = 'Pythоn ИМБА, Pythоn ЕДИН. И BaggerFast непобедим!!!'
for char in total:
text += char
if char == ' ':
continue
await msg.edit(b(text))
await sleep(0.1)
def get_common_handlers() -> tuple[MessageHandler, ...]:
return (
MessageHandler(__bombs, filters=get_filter('bombs')),
MessageHandler(__night, filters=get_filter('night')),
MessageHandler(__stupid, filters=get_filter('stupid')),
MessageHandler(__compli, filters=get_filter('compli')),
MessageHandler(__bagger_fast, filters=get_filter('bf')),
*_get_game_handlers(),
*_get_text_handlers(),
*_get_sticker_handlers(),
)