Update main.py
Browse files
main.py
CHANGED
@@ -93,13 +93,6 @@ async def get_author_chat_admin(username: str = None):
|
|
93 |
"admin_list": same_user
|
94 |
}
|
95 |
|
96 |
-
def base_tele(username):
|
97 |
-
url = f"https://t.me/{username}"
|
98 |
-
req = requests.get(url).text
|
99 |
-
soup = BeautifulSoup(req, "html.parser")
|
100 |
-
url_image = soup.find("meta", property="og:image")["content"]
|
101 |
-
return url_image
|
102 |
-
|
103 |
@fast_app.get("/user/raw/getchat")
|
104 |
async def get_chat_raw(username: str = None):
|
105 |
try:
|
@@ -110,7 +103,6 @@ async def get_chat_raw(username: str = None):
|
|
110 |
api_key="akeno_OSrXhljIomunACd5JY18jFIeIuuB6Pdx",
|
111 |
user_id=ok.pinned_message.from_user.id
|
112 |
)
|
113 |
-
image_url = base_tele(ok.pinned_message.from_user.username)
|
114 |
except Exception:
|
115 |
return {"error": "Error try again invalid"}
|
116 |
return {
|
@@ -138,10 +130,7 @@ async def get_chat_raw(username: str = None):
|
|
138 |
"username": ok.pinned_message.from_user.username if ok.pinned_message.from_user else None,
|
139 |
"is_premium": ok.pinned_message.from_user.is_premium if ok.pinned_message.from_user else None,
|
140 |
"is_scam": ok.pinned_message.from_user.is_scam if ok.pinned_message.from_user else None,
|
141 |
-
"creation_date": response
|
142 |
-
"download": {
|
143 |
-
"image_url": image_url
|
144 |
-
}
|
145 |
},
|
146 |
"can_view_participants": chat_raw.can_view_participants,
|
147 |
"can_set_username": chat_raw.can_set_username,
|
|
|
93 |
"admin_list": same_user
|
94 |
}
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
@fast_app.get("/user/raw/getchat")
|
97 |
async def get_chat_raw(username: str = None):
|
98 |
try:
|
|
|
103 |
api_key="akeno_OSrXhljIomunACd5JY18jFIeIuuB6Pdx",
|
104 |
user_id=ok.pinned_message.from_user.id
|
105 |
)
|
|
|
106 |
except Exception:
|
107 |
return {"error": "Error try again invalid"}
|
108 |
return {
|
|
|
130 |
"username": ok.pinned_message.from_user.username if ok.pinned_message.from_user else None,
|
131 |
"is_premium": ok.pinned_message.from_user.is_premium if ok.pinned_message.from_user else None,
|
132 |
"is_scam": ok.pinned_message.from_user.is_scam if ok.pinned_message.from_user else None,
|
133 |
+
"creation_date": response
|
|
|
|
|
|
|
134 |
},
|
135 |
"can_view_participants": chat_raw.can_view_participants,
|
136 |
"can_set_username": chat_raw.can_set_username,
|