TG_REACTION ๐ฆ-BoT.py
5.5 KB
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐จ Tษข Aแดแดแด Rแดแดแดแดษชแดษด Sสแด Lแดแดแดแดแด ๐จ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ Sสแด : @DRIFTFREESOURCECODE โ
โ ๐ Cสแดแด ษชแด : @DG_DRIFT โ
โ ๐ข Mแดษชษด Cสแดษดษดแดส : @DGDRIFT โ
โ ๐ฅ Sแดแดแดษดแด Cสแดษดษดแดส : @DRIFTARMYFF โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐จ Tษข Aแดแดแด Rแดแดแดแดษชแดษด Sสแด Lแดแดแดแดแด ๐จ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ Sสแด : @DRIFTFREESOURCECODE โ
โ ๐ Cสแดแด ษชแด : @DG_DRIFT โ
โ ๐ข Mแดษชษด Cสแดษดษดแดส : @DGDRIFT โ
โ ๐ฅ Sแดแดแดษดแด Cสแดษดษดแดส : @DRIFTARMYFF โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฅ3โค2๐ฏ1
Forwarded from DrIfT ARMY
โโโโโโโโโโโโโโโโโโโโโโ
๐ Nแดxแด Sสแด Lแดแดแด
40+ Rแดแดแดแดษชแดษด๊ฑ
โโโโโโโโโโโโโโโโโโโโโโ
๐ Nแดxแด Sสแด Lแดแดแด
40+ Rแดแดแดแดษชแดษด๊ฑ
โโโโโโโโโโโโโโโโโโโโโโ
๐5โค3๐ฅฐ1๐1
DrIfT ARMY
โโโโโโโโโโโโโโโโโโโโโโ ๐ Nแดxแด Sสแด Lแดแดแด 40+ Rแดแดแดแดษชแดษด๊ฑ โโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โก Tแดสษขแดแด Cแดแดแดสแดแดแด Hแดษดแด Kแด Bแดแดแด โ
โ Hษช Nแดxแด Sสแด Mษชสแดษขแด. ๐ฅ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐4๐ญ4โค2๐ฏ2๐1
Forwarded from premiumemojibot
๐ฏ Dแดษชสส Fสแดแด Fษชสแด Lษชแดแด Rแดsแดสแด ๐ฅ
๐ Lษชแดแด Sแดแดแดแด๊ฑ๊ฑ๊ฐแดสสส ๐
โโโโโโโโโโโโโโโโโโโโโ
๐ Nแดแดแด: M!N4X0ใ คใ ค!!
๐น๏ธ Uษชแด : 6964918507
๐ Rแดษขษชแดษด: Ind
โโโโโโโโโโโโโโโโโโโโโ
โค๏ธ Lษชแดแด๊ฑ Bแด๊ฐแดสแด: 26167
๐ฉต Lษชแดแด๊ฑ Gษชแด แดษด: 83
๐ Lษชแดแด๊ฑ A๊ฐแดแดส: 26250
โณ Nแดxแด Rแดษด: 2026-07-12 04:30:00 IST
๐ ๐๐ฃ๐ ๐ญ: โ 20
๐ ๐๐ฃ๐ ๐ฎ: โ 57
๐ ๐๐ฃ๐ ๐ฏ: โ 6
๐งฎ ๐งแดแดแดส ๐ษชแด แดษด: 83
โโโโโโโโโโโโโโโโโโโโ
๐ Rแดแดแดษชษดษชษดษข: 151726 Dแดส๊ฑ
๐ Oแดกษดแดส Uษดสษชแดษชแดแดแด Aแดแดแด๊ฑ๊ฑ ๐
Gแดส๊ฑ๊ฑ, Sแดส Lษชแดแด Lแด Lแด! โค๏ธ
@DGDRIFTFF
โค1๐1๐ฏ1โก1
Yแด 40+ Rแดแดแดแดษชแดษด Cแดแดแดสแดแดแด Hแดษขแด Tแด Dษชสแดแดแด 2 Bแดแด Sสแด Dสแดแด Kสแดษดษขแด.
๐ค Aแดแดแด Lษชแดแด Bแดแด Sสแด
Aษดแด
๐ค Fแดแดแด Lษชแดแด Bแดแด Sสแด (Wษชแดสแดแดแด API)
๐ Pแด๊ฑแด Lษชษดแด - https://t.me/DGDRIFT/1166
Telegram
DrIfT ARMY
โโโโโโโโโโโโโโโโโโโโโโ
๐ Nแดxแด Sสแด Lแดแดแด
40+ Rแดแดแดแดษชแดษด๊ฑ
โโโโโโโโโโโโโโโโโโโโโโ
๐ Nแดxแด Sสแด Lแดแดแด
40+ Rแดแดแดแดษชแดษด๊ฑ
โโโโโโโโโโโโโโโโโโโโโโ
๐2โค1๐1
YE CUSTOM NAME SE MINI APP CREATE KARNE VALA SCRIPT DU KYA GUYSS
YE TARGET COMPLETE KRO TAB DUNGA
POST- https://t.me/DGDRIFT/1166
โค6๐ฅฐ2๐ฏ1
crate-mini-app.py
4.7 KB
TARGET COMPLETE HONE KE BAAD DECREPTED DUNGA ESKA
YE TARGET COMPLETE KRO TAB DUNGA
POST- https://t.me/DGDRIFT/1166
๐ Cสแดแด ษชแด : @DG_DRIFT โ
โ ๐ข Mแดษชษด Cสแดษดษดแดส : @DGDRIFT โ
๐3โค1๐1
DRIFT FREE SOURCE CODE
report_tool.py
UDA DO KISI KO BHI
EDUCATION PURPOSE ONLY โค๏ธโค๏ธ
EDUCATION PURPOSE ONLY โค๏ธโค๏ธ
โก7๐1๐ฅฐ1๐1
GUYSS ABBI THORE DIN KE LIYE DOSTO KE SATH BAHAR GHUM RAHA HU TO
TO BAHUT SARE USERS KO REPLY NHI MIL PAYEGA
AUR ESS CODE ME KOI PROBLEM HO TO ME AAKE THEEK KAR DUNGA
AUR ABHI TIME NHI HAI ESKE VAJAH SE AUR ACHHA NHI KAR PAYA TIME MILEGA TO KAR DUNGA
๐ค3๐2
import asyncio
import psutil
from telegram import Update
from telegram.ext import Application, CommandHandler, ContextTypes
# Escape MarkdownV2 special characters
def escape_md(text):
reserved = r'_*[]()~`>#+-=|{}.!'
return ''.join(f'\\{c}' if c in reserved else c for c in str(text))
async def status(update: Update, context: ContextTypes.DEFAULT_TYPE):
user = update.effective_user
chat_id = update.effective_chat.id
# Helper to build the status text (exactly your original template)
def build_text():
disk = psutil.disk_usage('/')
used = disk.used / (1024**3)
total = disk.total / (1024**3)
cpu = psutil.cpu_percent(interval=0.5)
cores = psutil.cpu_count(logical=True)
return (
f"๐ฅ๏ธ Nแดษด-Rแดแดแด VPS Sแดสแด แดส\n\n"
f"๐ Nแดแดแด - `{escape_md(user.full_name)}`\n"
f"๐ค U๊ฑแดสษดแดแดแด - `{escape_md(user.username or 'N/A')}`\n"
f"๐ U๊ฑแดส Iแด - `{user.id}`\n\n"
f"๐ Sแดสแด แดส - `Nแดษด-Rแดแดแด VPS`\n"
f"๐พ Sแดแดสแดษขแด - `{used:.1f} / {total:.0f} Gษชส`\n"
f"โ๏ธ CPU - `{cpu:.0f}% / {cores} Cแดสแด`\n"
f"๐ Rแดแดสษชแด Bแดแดแดแดแด - `Aแด แดษชสแดสสแด`"
)
# Send the first message (no "fetching" text)
first_msg = await update.message.reply_text(
build_text(),
parse_mode='MarkdownV2'
)
msg_id = first_msg.message_id
# Update the same message 10 times (every 5 seconds)
for _ in range(10):
await asyncio.sleep(5) # wait 5 seconds
new_text = build_text() # fresh data
await context.bot.edit_message_text(
chat_id=chat_id,
message_id=msg_id,
text=new_text,
parse_mode='MarkdownV2'
)
# No final note โ the last updated message stays as is.
def main():
app = Application.builder().token("YOUR_BOT_TOKEN").build()
app.add_handler(CommandHandler("status", status))
print("Bot is running. Try /status")
app.run_polling()
if __name__ == "__main__":
main()
๐ฅ5