Untitled
unknown
plain_text
2 years ago
2.1 kB
9
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...