You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/ar/2025-06-05-reminders-ar.md
+43-43Lines changed: 43 additions & 43 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,137 +3,137 @@ audio: true
3
3
generated: false
4
4
lang: ar
5
5
layout: post
6
-
title: تبسيط التذكيرات باستخدام GitHub Actions وTelegram
6
+
title: تبسيط التذكيرات عبر Telegram
7
7
translated: true
8
8
---
9
9
10
-
في هذا المشروع، قمت بإعداد نظام تذكير آلي باستخدام GitHub Actions وبوت Telegram للحفاظ على المهام اليومية والشهرية تحت السيطرة. باستخدام جداول cron، قمت بتكوين تذكيرات للمهام المتعلقة بالعمل مثل تسجيل الدخول في WeCom، تقديم جداول الزمن، والتحقق من الرواتب، بالإضافة إلى المهام الشخصية مثل زيارة العائلة، التسوق على JD.com، وحتى مشاهدة التلفزيون مع شريكي. يستخدم النظام سكربت بايثون لإرسال الرسائل عبر واجهة برمجة تطبيقات بوت Telegram، مع تخزين المتغيرات البيئية بأمان في GitHub Secrets. يضمن هذا الإعداد عدم تفويت المواعيد النهائية الحرجة أو الالتزامات الشخصية، ممزجًا التكنولوجيا مع الحياة اليومية لتحقيق أقصى قدر من الكفاءة.
10
+
في هذا المشروع، قمت بإعداد نظام تذكير آلي باستخدام GitHub Actions وبوت Telegram للحفاظ على مهامي اليومية والشهرية على المسار الصحيح. من خلال الاستفادة من جداول cron، قمت بتكوين تذكيرات للمهام المتعلقة بالعمل مثل تسجيل الدخول في WeCom، وإرسال جداول الزمن، والتحقق من الرواتب، بالإضافة إلى المهام الشخصية مثل زيارة العائلة، والتسوق على JD.com، وحتى مشاهدة التلفزيون مع شريكي. يستخدم النظام برنامج نصي بلغة Python لإرسال الرسائل عبر واجهة برمجة تطبيقات بوت Telegram، مع تخزين المتغيرات البيئية بأمان في GitHub Secrets. يضمن هذا الإعداد عدم تفويتي لمواعيد نهائية حرجة أو التزامات شخصية، حيث يدمج التكنولوجيا مع الحياة اليومية لتحقيق أقصى قدر من الكفاءة.
11
11
12
12
```yaml
13
-
name: Reminders
13
+
name: التذكيرات
14
14
15
15
on:
16
16
schedule:
17
-
# يعمل كل ساعتين من 12 مساءً إلى 8 مساءً (بتوقيت بكين، UTC+8) من الأربعاء إلى الجمعة.
17
+
# يعمل كل ساعتين من 12 ظهرًا حتى 8 مساءً (بتوقيت بكين، UTC+8) من الأربعاء إلى الجمعة.
18
18
- cron: '0 4,6,8,10,12 * * 3-5'
19
-
# يعمل في الـ27 من كل شهر عند الساعة 12 مساءً (بتوقيت بكين، UTC+8).
19
+
# يعمل في الـ27 من كل شهر عند الساعة 12 ظهرًا (بتوقيت بكين، UTC+8).
20
20
- cron: '0 4 27 * *'
21
21
# يعمل في الـ30 من كل شهر عند الساعة 2 مساءً (بتوقيت بكين، UTC+8).
22
22
- cron: '0 6 30 * *'
23
23
# يعمل كل يوم عند الساعة 1 صباحًا بتوقيت بكين (5 مساءً UTC في اليوم السابق).
24
24
- cron: '0 17 * * *'
25
25
# يعمل كل يوم عند الساعة 11 صباحًا بتوقيت بكين (3 صباحًا UTC).
26
26
- cron: '0 3 * * *'
27
-
# يذكر بالذهاب إلى منزل الوالدين في اليوم التالي: الساعة 9 مساءً بتوقيت بكين (1 مساءً UTC) الثلاثاء، الأربعاء، الخميس.
27
+
# يذكر بالذهاب إلى منزل الوالدين في اليوم التالي: 9 مساءً بتوقيت بكين (1 مساءً UTC) يوم الثلاثاء، الأربعاء، الخميس.
28
28
- cron: '0 13 * * 2-4'
29
-
# يذكر بالذهاب إلى منزلك في اليوم التالي: الساعة 9 مساءً بتوقيت بكين (1 مساءً UTC) الأحد، الاثنين، الجمعة، السبت.
29
+
# يذكر بالذهاب إلى المنزل الخاص في اليوم التالي: 9 مساءً بتوقيت بكين (1 مساءً UTC) يوم الأحد، الاثنين، الجمعة، السبت.
30
30
- cron: '0 13 * * 0,1,5,6'
31
-
# يذكر بشراء المنتجات الطازجة مباشرة من المصدر في JD.com: الساعة 9 مساءً بتوقيت بكين (1 مساءً UTC) الأربعاء.
31
+
# يذكر بشراء المنتجات الطازجة مباشرة من المصدر في JD.com: 9 مساءً بتوقيت بكين (1 مساءً UTC) يوم الأربعاء.
32
32
- cron: '0 13 * * 3'
33
-
# يذكر بشراء طعام التوصيل السريع من JD.com: الساعة 9 مساءً بتوقيت بكين (1 مساءً UTC) الجمعة.
33
+
# يذكر بشراء طعام التوصيل السريع من JD.com: 9 مساءً بتوقيت بكين (1 مساءً UTC) يوم الجمعة.
34
34
- cron: '0 13 * * 5'
35
35
# يذكر بامتحان الدرجة المساعدة في مارس، أبريل، سبتمبر، وأكتوبر كل يوم اثنين عند الساعة 1 مساءً بتوقيت بكين (5 صباحًا UTC).
36
36
- cron: '0 5 * 3,4,9,10 1'
37
-
# يذكر بتقديم جدول الزمن clarity كل جمعة عند الساعة 5 مساءً بتوقيت تايبيه (9 صباحًا UTC).
37
+
# يذكر بإرسال جدول الزمن clarity كل يوم جمعة عند الساعة 5 مساءً بتوقيت تايبيه (9 صباحًا UTC).
38
38
- cron: '0 9 * * 5'
39
-
# يذكر بتقديم جدول زمن الموردين في الـ25 من كل شهر عند الساعة 12 صباحًا بتوقيت تايبيه (4 مساءً UTC في اليوم السابق).
39
+
# يذكر بإرسال جدول الزمن للبائع في الـ25 من كل شهر عند الساعة 12 صباحًا بتوقيت تايبيه (4 مساءً UTC في اليوم السابق).
40
40
- cron: '0 16 25 * *'
41
-
# يذكر بطلب دعم العائلة لدفع القرض العقاري في الـ16 من كل شهر عند الساعة 9 مساءً بتوقيت تايبيه (1 مساءً UTC).
41
+
# يذكر بطلب دعم العائلة لدفع الرهن العقاري في الـ16 من كل شهر عند الساعة 9 مساءً بتوقيت تايبيه (1 مساءً UTC).
42
42
- cron: '0 13 16 * *'
43
-
# يذكر بمشاهدة التلفزيون مع الشريك كل جمعة، سبت، وأحد عند الساعة 10 مساءً بتوقيت تايبيه (2 مساءً UTC).
43
+
# يذكر بمشاهدة التلفزيون مع الشريك كل يوم جمعة، سبت، وأحد عند الساعة 10 مساءً بتوقيت تايبيه (2 مساءً UTC).
44
44
- cron: '0 14 * * 5,6,0'
45
-
# يذكر بإزالة ملصق تصريح الوقوف عند الساعة 2 صباحًا بتوقيت بكين (6 مساءً UTC) الأربعاء، الخميس، الجمعة.
45
+
# يذكر بإزالة ملصق تصريح وقوف السيارات عند الساعة 2 صباحًا بتوقيت بكين (6 مساءً UTC) يوم الأربعاء، الخميس، الجمعة.
0 commit comments