Untitled

 avatar
unknown
plain_text
2 years ago
2.1 kB
6
Indexable
# pip install telethon

import datetime
from telethon.sync import TelegramClient
from telethon.sessions import StringSession

# قم بتعيين المتغيرات التالية باستخدام API ID و API Hash الخاص بتطبيقك
api_id = 20144868
api_hash = '8d0c1a75d16a8c164c8a9e00c99bf338'
session_string = 'YOUR_TELETHON_SESSION_STRING'

def send_witr_reminder():
    current_time = datetime.datetime.now().strftime("%H:%M")
    if current_time == "01:30":
        message = "رُبَّ ركعة يقال لك فيها:\n‏﴿ قَد أُوتيِتَ سُؤلكَ ﴾\n\n- الوتر لا تنسوني بدعوة 🌙"
        for chat_id in chat_ids:
            client.send_message(chat_id, message)

def send_fajr_azkar():
    current_time = datetime.datetime.now().strftime("%H:%M")
    if current_time == "03:30":
        message = "أذكار الصباح"
        for chat_id in chat_ids:
            client.send_message(chat_id, message)

def send_maghrib_azkar():
    current_time = datetime.datetime.now().strftime("%H:%M")
    if current_time == "17:30":
        message = "أذكار المساء"
        for chat_id in chat_ids:
            client.send_message(chat_id, message)

def main():
    # أنشئ عميلًا للتواصل مع خدمة تيليجرام باستخدام الـ StringSession
    client = TelegramClient(StringSession(session_string), api_id, api_hash)
    client.start()

    # قم بجلب معرّفات جميع الدردشات وتخزينها في قائمة
    global chat_ids
    chat_ids = []
    dialogs = client.get_dialogs(limit=None)
    for dialog in dialogs:
        chat_id = dialog.entity.id
        chat_ids.append(chat_id)

    # إنشاء مهام المذكر والأذكار
    send_witr_reminder()
    send_fajr_azkar()
    send_maghrib_azkar()

    # بدء العمل
    client.run_until_disconnected()

if __name__ == '__main__':
    main()

# ملاحظة: هذا السكربت تم تحسينه باستخدام الذكاء الاصطناعي بواسطة EMP وChatGPT 🚀
Editor is loading...