خب آقا چون فعالیتمون تازه شروع شده کم کم چیزای کاربردی رو براتون میذارم.
الان یه چیزی براتون اوردم که با اجرا کردش روی اکانت تلگرام خودتون میتونید با ارسال دستور /status در هر زمان که خواستید یک آمار روزانه از فعالیت خودتون توی تلگرام ببنید با کیا بیشتر صحبت کردید چقدر توی تلگرام وقت گذروندید و ...
*باید api hash & api id اکانتتونو تو جای مشخصه وارد کنید
الان یه چیزی براتون اوردم که با اجرا کردش روی اکانت تلگرام خودتون میتونید با ارسال دستور /status در هر زمان که خواستید یک آمار روزانه از فعالیت خودتون توی تلگرام ببنید با کیا بیشتر صحبت کردید چقدر توی تلگرام وقت گذروندید و ...
*باید api hash & api id اکانتتونو تو جای مشخصه وارد کنید
❤2
from telethon import TelegramClient, events
from datetime import datetime, timedelta
from collections import Counter
api_id = 'Api Aid'
api_hash = 'Api hash'
client = TelegramClient('user_session', api_id, api_hash)
activity_log = []
@client.on(events.NewMessage)
async def track_activity(event):
activity_log.append({
'chat_id': event.chat_id,
'chat_name': (await event.get_chat()).title if event.is_channel else (await event.get_chat()).first_name,
'time': datetime.now(),
'type': 'channel' if event.is_channel else 'chat'
})
@client.on(events.NewMessage(pattern='/status'))
async def send_status(event):
now = datetime.now()
today_log = [log for log in activity_log if log['time'].date() == now.date()]
chat_counter = Counter(log['chat_name'] for log in today_log if log['type'] == 'chat')
channel_counter = Counter(log['chat_name'] for log in today_log if log['type'] == 'channel')
total_time_spent = sum((log['time'] - today_log[i - 1]['time']).seconds for i, log in enumerate(today_log[1:], 1) if today_log[i - 1]['chat_id'] == log['chat_id'])
response = "📊 **گزارش فعالیت امروز:**\n\n"
response += "👥 **چتهای برتر:**\n"
for chat, count in chat_counter.most_common(5):
response += f"- {chat}: {count} پیام\n"
response += "\n📣 **کانالهای دنبالشده:**\n"
for channel, count in channel_counter.most_common(5):
response += f"- {channel}: {count} پیام\n"
response += f"\n🕒 **زمان کل در تلگرام:** {timedelta(seconds=total_time_spent)}\n"
await event.reply(response)
async def main():
await client.start()
print("کلاینت فعال شد!")
await client.run_until_disconnected()
if __name__ == '__main__':
import asyncio
asyncio.run(main())
کدش
❤2
@tutorial_termux98-Termux.apk
107.3 MB
✅ نسخه بازسازی شده ترموکس
🔻 دوستان؛ از ترموکس فورک های زیادی انجام شده، ولی ترموکس اصلی اونی هست که با زبان جاوا نوشته شده باشد. بنده خودم به یک نسخه از ترموکس برخورد کردم که با B4A پیاده سازی شده بود.
🔻حتی اون نسخه ای که تو گیت هاب هست، به طور 100% روی تمام گوشی درست حسابی اجرا نمیشه، اگه اون دوستانی که کرکر آندروید هستند؛ کد نسخه اصلی ترموکس رو مطالعه کرده باشن متوجه این موضوع میشن، که بعضی جا نسخه اصلی محدودیت هایی ایجاد میکند.
🔻بنابراین به خاطر این جور مسائل هست که؛ به عنوان یک هکر یا کرکر سعی میکنم از نسخه های بازسازی شده استفاده کنم.
🔻 دوستان؛ از ترموکس فورک های زیادی انجام شده، ولی ترموکس اصلی اونی هست که با زبان جاوا نوشته شده باشد. بنده خودم به یک نسخه از ترموکس برخورد کردم که با B4A پیاده سازی شده بود.
🔻حتی اون نسخه ای که تو گیت هاب هست، به طور 100% روی تمام گوشی درست حسابی اجرا نمیشه، اگه اون دوستانی که کرکر آندروید هستند؛ کد نسخه اصلی ترموکس رو مطالعه کرده باشن متوجه این موضوع میشن، که بعضی جا نسخه اصلی محدودیت هایی ایجاد میکند.
🔻بنابراین به خاطر این جور مسائل هست که؛ به عنوان یک هکر یا کرکر سعی میکنم از نسخه های بازسازی شده استفاده کنم.
نظرم این بود نسخه اصلیش رو خودمون هم یه ادیتی بزنیم روش مثلا بیایم یکم بهینه ترش کنیم و دسترسی هارو بیشتر کنیم یکمم ظاهرش رو جذاب تر کنیم
نظرتونه؟
نظرتونه؟
❤2