Spaces:
Running
Running
BinaryONe
commited on
Commit
·
1268592
1
Parent(s):
874b4fe
Copilot Modifications
Browse files
FileStream/utils/FileProcessors/bot_utils.py
CHANGED
@@ -1,14 +1,18 @@
|
|
|
|
|
|
|
|
|
|
1 |
from pyrogram.errors import UserNotParticipant, FloodWait
|
2 |
from pyrogram.enums.parse_mode import ParseMode
|
3 |
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, Message,WebAppInfo
|
|
|
|
|
4 |
from FileStream.utils.FileProcessors.translation import LANG
|
5 |
from FileStream.Database import Database
|
6 |
from FileStream.utils.FileProcessors.human_readable import humanbytes
|
7 |
from FileStream.config import Telegram, Server
|
8 |
from FileStream.bot import FileStream
|
9 |
-
|
10 |
-
import functools
|
11 |
-
from typing import (Union)
|
12 |
|
13 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
14 |
|
|
|
1 |
+
|
2 |
+
import asyncio
|
3 |
+
import functools
|
4 |
+
from typing import (Union)
|
5 |
from pyrogram.errors import UserNotParticipant, FloodWait
|
6 |
from pyrogram.enums.parse_mode import ParseMode
|
7 |
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, Message,WebAppInfo
|
8 |
+
|
9 |
+
|
10 |
from FileStream.utils.FileProcessors.translation import LANG
|
11 |
from FileStream.Database import Database
|
12 |
from FileStream.utils.FileProcessors.human_readable import humanbytes
|
13 |
from FileStream.config import Telegram, Server
|
14 |
from FileStream.bot import FileStream
|
15 |
+
|
|
|
|
|
16 |
|
17 |
db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
|
18 |
|
FileStream/utils/FileProcessors/custom_dl.py
CHANGED
@@ -19,7 +19,7 @@ from FileStream.bot import req_client, FileStream
|
|
19 |
from FileStream import utils, StartTime, __version__
|
20 |
from FileStream.Tools import mime_identifier, Time_ISTKolNow
|
21 |
from FileStream.utils.FileProcessors.custom_ul import TeleUploader
|
22 |
-
from FileStream.Exceptions import
|
23 |
from FileStream.bot import MULTI_CLIENTS, WORK_LOADS, ACTIVE_CLIENTS
|
24 |
|
25 |
|
|
|
19 |
from FileStream import utils, StartTime, __version__
|
20 |
from FileStream.Tools import mime_identifier, Time_ISTKolNow
|
21 |
from FileStream.utils.FileProcessors.custom_ul import TeleUploader
|
22 |
+
from FileStream.Exceptions import FileNotFound, InvalidHash
|
23 |
from FileStream.bot import MULTI_CLIENTS, WORK_LOADS, ACTIVE_CLIENTS
|
24 |
|
25 |
|
FileStream/utils/FileProcessors/custom_mix.py
CHANGED
@@ -1,39 +1,31 @@
|
|
|
|
|
|
|
|
|
|
1 |
import asyncio
|
2 |
-
import
|
3 |
-
import
|
4 |
import functools
|
5 |
import logging
|
6 |
-
import math
|
7 |
import inspect
|
8 |
from hashlib import md5
|
9 |
-
from
|
|
|
|
|
|
|
10 |
from pyrogram import Client, utils, raw
|
11 |
from pyrogram.session import Session, Auth
|
12 |
from pyrogram.errors import AuthBytesInvalid
|
13 |
from pyrogram.file_id import FileId, FileType, ThumbnailSource
|
14 |
from pyrogram.types import Message
|
15 |
from pyrogram import StopTransmission
|
16 |
-
|
17 |
-
|
18 |
-
from typing import Dict, Union
|
19 |
-
from FileStream.bot import WORK_LOADS
|
20 |
from pyrogram import Client, utils, raw
|
21 |
-
from .file_properties import get_file_ids
|
22 |
from pyrogram.session import Session, Auth
|
23 |
from pyrogram.errors import AuthBytesInvalid
|
24 |
from pyrogram.file_id import FileId, FileType, ThumbnailSource
|
25 |
from typing import Union, BinaryIO, List, Optional, Callable
|
26 |
from pyrogram.types import Message
|
27 |
-
|
28 |
-
import re
|
29 |
-
from datetime import datetime
|
30 |
-
import math
|
31 |
-
import time
|
32 |
-
import asyncio
|
33 |
-
import pyrogram
|
34 |
-
import traceback
|
35 |
-
import functools
|
36 |
-
from typing import Union, BinaryIO, List, Optional, Callable
|
37 |
|
38 |
from pyrogram import raw
|
39 |
from pyrogram import types
|
@@ -56,6 +48,8 @@ from FileStream.utils.FileProcessors.file_properties import get_file_ids, get_fi
|
|
56 |
from FileStream.Tools.tool import TimeFormatter
|
57 |
from FileStream.config import Telegram
|
58 |
|
|
|
|
|
59 |
|
60 |
class TGFileController:
|
61 |
|
|
|
1 |
+
import os
|
2 |
+
import re
|
3 |
+
import math
|
4 |
+
import time
|
5 |
import asyncio
|
6 |
+
import pyrogram
|
7 |
+
import traceback
|
8 |
import functools
|
9 |
import logging
|
|
|
10 |
import inspect
|
11 |
from hashlib import md5
|
12 |
+
from datetime import datetime
|
13 |
+
from typing import Union, BinaryIO, List, Optional, Callable, Dict
|
14 |
+
|
15 |
+
|
16 |
from pyrogram import Client, utils, raw
|
17 |
from pyrogram.session import Session, Auth
|
18 |
from pyrogram.errors import AuthBytesInvalid
|
19 |
from pyrogram.file_id import FileId, FileType, ThumbnailSource
|
20 |
from pyrogram.types import Message
|
21 |
from pyrogram import StopTransmission
|
|
|
|
|
|
|
|
|
22 |
from pyrogram import Client, utils, raw
|
|
|
23 |
from pyrogram.session import Session, Auth
|
24 |
from pyrogram.errors import AuthBytesInvalid
|
25 |
from pyrogram.file_id import FileId, FileType, ThumbnailSource
|
26 |
from typing import Union, BinaryIO, List, Optional, Callable
|
27 |
from pyrogram.types import Message
|
28 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
from pyrogram import raw
|
31 |
from pyrogram import types
|
|
|
48 |
from FileStream.Tools.tool import TimeFormatter
|
49 |
from FileStream.config import Telegram
|
50 |
|
51 |
+
from .file_properties import get_file_ids
|
52 |
+
|
53 |
|
54 |
class TGFileController:
|
55 |
|