CopyPost أم بوتك الخاص: أيهما أجدى لإعادة توجيه المنشورات
الخادم، والذاكرة، وحظر الحسابات، والمنشورات الضائعة، والألبومات والتعديلات — نفصّل كم يكلّف فعلًا بوت مكتوب بنفسك لإعادة توجيه المنشورات في تيليجرام.
«إنها مجرد عشرة أسطر بلغة Python» — هكذا يبدأ كل بوت تقريبًا يكتبه صاحبه بنفسه لإعادة توجيه المنشورات. والنسخة الأولى تُكتب فعلًا في أمسية واحدة: يرى البوت منشورًا جديدًا في القناة المصدر فينسخه إلى قناتك. أما المشكلات فتأتي لاحقًا — حين يتفكك ألبوم إلى منشورات منفصلة، وحين يتوقف الحساب الذي يقرأ البوت القنوات عبره عن العمل دون أي تحذير، وحين لا يصل منشور من قناة كبيرة ببساطة.
جمعنا كل ما يواجهه صاحب البوت الخاص: أين يضع الخادم، وكم من الذاكرة يستهلك البوت، ولماذا تُحظر الحسابات، ولماذا تضيع الرسائل، وماذا يحدث للتعديلات والحذف. ثم قارنّا ذلك بصدق بما يفعله CopyPost — بما في ذلك ما لا يفعله.
بوت أم حساب: مفترق الطرق الأول #
قبل اختيار الخادم عليك أن تقرر باسم من سيقرأ برنامجك القنوات.
البوت العادي من @BotFather هو الطريقة الرسمية والآمنة للأتمتة. لكن قيوده صارمة:
- لا يرى إلا منشورات القنوات التي أُضيف إليها مشرفًا. أما قناة غيرك، حتى لو كانت عامة، فلا يستطيع البوت قراءتها؛
- لا يرى رسائل البوتات الأخرى في المجموعات إلا جزئيًا؛
- يُنزّل ملفات لا تتجاوز 20 ميغابايت، ويرفع ملفات لا تتجاوز 50 ميغابايت — فالفيديو الطويل يستطيع أن يعيد توجيهه أو ينسخه كما هو، لكنه لا يستطيع تعديله (أن يضع عليه علامة مائية مثلًا): فلهذا عليه أن ينزّله أولًا؛
- يكتب في المحادثة الواحدة مرة واحدة في الثانية على الأكثر، وفي المجموعة — 20 رسالة في الدقيقة على الأكثر.
لهذا ينتقل كل من يجمع الأخبار من قنوات الآخرين تقريبًا إلى حساب المستخدم — حساب تيليجرام عادي يتحكم فيه برنامج (ويُسمّى userbot). وهو يرى كل ما هو مشترك فيه، لكنه يأتي بمخاطر نتحدث عنها أدناه. وتفاصيل الفرق — في مقال Userbot أم بوت.
يعمل CopyPost مع البوتات ومع الحسابات معًا، ويمكن الجمع بينهما: مثلًا، القراءة بالحساب، والنشر ببوت مشرف في قناتك. هكذا يرى الحساب كل شيء، وتُنشر المنشورات باسم القناة نفسها (لا باسم البوت)، ويسهل استبدال البوت عند الحاجة.
أين تضع الخادم #
تيليجرام يعيش في ثلاث مدن #
تقع خوادم تيليجرام في ميامي وأمستردام وسنغافورة. وكل حساب «مسجَّل» في أحد مراكز البيانات هذه — ويُختار مركز البيانات عند التسجيل بحسب المكان الذي سجّلت منه (يأخذ تيليجرام الأقرب)، ولا يمكنك تغييره بنفسك — نقل الحساب إلى مركز بيانات آخر لا يستطيعه إلا تيليجرام نفسه. لذلك تعيش الحسابات المسجلة في أوروبا ورابطة الدول المستقلة عادةً في أمستردام.
ماذا يعني هذا لبوتك الخاص:
- الأفضل أن يكون الخادم قريبًا من مركز بيانات الحساب. فكل طلب إلى تيليجرام يذهب إلى هناك ويعود؛ من خادم في هولندا إلى أمستردام بضعة أجزاء من الألف من الثانية، ومن قارة أخرى — عشرات ومئات منها؛
- الملفات محفوظة في مركز بيانات من رفعها. إذا رفع الفيديو إلى القناة حسابٌ مسجَّل في سنغافورة، وحسابك يعيش في أمستردام، يفتح البرنامج اتصالًا منفصلًا بسنغافورة لتنزيل هذا الفيديو؛
- إذا كانت لديك عدة حسابات من مناطق مختلفة، فإن خادمًا واحدًا لها جميعًا سيكون بعيدًا عن مركز بيانات واحد على الأقل منها.
في البيت وفي «بلدك» قد لا يعمل #
تشغيل البوت على حاسوب منزلي أو على خادم في بلد يُقيَّد فيه تيليجرام — فكرة سيئة. ففي عام 2026 أُبطئ تيليجرام أولًا في روسيا، ثم حُجب على نطاق واسع في الربيع؛ وهو أيضًا محجوب في الصين وإيران. والبوت الذي يفقد الاتصال بتيليجرام يفقد المنشورات أيضًا.
إذن تحتاج إلى خادم مستأجر في بلد يعمل فيه تيليجرام دون قيود. أصغر الخوادم تكلّف 4–6 دولارات شهريًا (512 ميغابايت – 1 غيغابايت من الذاكرة ونواة واحدة — مثلًا لدى DigitalOcean). والأسعار تتغير: فقد رفعتها Hetzner، المحبوبة لدى المطورين، في ربيع 2026 ثم مرة أخرى في صيفه، وليست لديها في أمستردام أي خوادم أصلًا.
في CopyPost اختيار مكان الخوادم والاتصال بمراكز البيانات المطلوبة من شأننا نحن. فلا تستأجر خادمًا، ولا تتابع دفع فواتيره، ولا تنتقل إلى مزوّد آخر إذا رفع مزوّدك الأسعار أو إذا توقف تيليجرام عن الفتح في بلدك.
كم من الذاكرة سيستهلك البوت #
الذاكرة في خادم بـ 5 دولارات قليلة، والمكتبات التي تُكتب بها البوتات تستهلكها بدرجات متفاوتة جدًا. لا تكاد توجد قياسات مستقلة — وفي ما يلي ما استطعنا العثور عليه، وقياساتنا الخاصة.
| المكتبة | اللغة | الذاكرة | مصدر الرقم |
|---|---|---|---|
| python-telegram-bot | Python | ~40 ميغابايت | قياسنا: عملية دون اتصال |
| Telethon | Python | ~63 ميغابايت | قياسنا: العميل مُنشأ وغير متصل |
| Kurigram (بديل Pyrogram) | Python | ~68 ميغابايت | قياسنا، بالشروط نفسها |
| aiogram | Python | ~167 ميغابايت | قياسنا، تشغيل واحد |
| mtcute | TypeScript | «أقل من 50 ميغابايت» | كلام المؤلفين |
| TDLib | C++ | حتى ~10 ميغابايت لكل حساب | تقدير المطوّر |
| gotd | Go | «150 كيلوبايت لكل عميل بلا حمل» | كلام المؤلفين |
المهم أن هذا حد أدنى: فقياساتنا أُجريت قبل الاتصال بتيليجرام، حين لا يعرف البرنامج بعدُ شيئًا عن قنواتك، وأرقام المؤلفين — تحت حمل خفيف. وبعد ذلك تنمو الذاكرة:
- في Telethon توجد بلاغات عن أنه حين يعمل نحو عشرة حسابات في برنامج واحد، ومع خطأ معيّن، تنمو الذاكرة بعدة ميغابايتات في الثانية؛ وبوت لـ RSS مبني عليه ويخدم أكثر من 6000 موجز يشغل نحو 350 ميغابايت على خادم بنواة واحدة؛
- وفي TDLib، بحسب بلاغات المستخدمين، يستهلك البرنامج الذي لا يفعل فيه الحساب سوى استقبال الرسائل ذاكرةً متزايدة حتى ينهار، خلال بضع عشرات من الساعات، وقاعدة بيانات TDLib على القرص بلغت لدى أحد المستخدمين 18.7 غيغابايت.
عمليًا يعني هذا أن بوتك الخاص يحتاج إلى إعادة تشغيل دورية وإلى مراقبة المساحة على القرص — وإلا فسينهار ذات ليلة، وستعرف بذلك صباحًا من قناتك الفارغة.
وهناك خطر أشدّ: المكتبات تموت. فـ Pyrogram متروكة منذ ديسمبر 2024، وTelethon غادرت GitHub في فبراير 2026 إلى منصة أخرى. وتيليجرام في الوقت نفسه يواصل التغيّر: فواجهة Bot API وحدها تلقّت 13 تحديثًا منذ بداية 2025، والإصدارات القديمة من بروتوكول تيليجرام سبق أن عطّلها — وبعد ذلك توقفت البرامج المبنية على إصدارات قديمة من المكتبات عن تسجيل الدخول إلى الحساب.
حظر الحسابات #
هذا هو الخوف الأكبر لدى من يقرأ القنوات بحساب مستخدم — وهو خوف له ما يبرره.
ما يقوله تيليجرام نفسه #
- كل الحسابات التي تدخل عبر برامج غير رسمية تخضع تلقائيًا للمراقبة. وعلى الإغراق والسبام وتضخيم المشتركين أو المشاهدات — حظر دائم، والاستعادة لا تكون إلا برسالة إلى إنسان حقيقي.
- إذا اشتكى الناس من حساب بوصفه مرسِل سبام، فإنه يُقيَّد: لا يمكنه الكتابة إلا لمن حفظ رقمك أو كتب إليك أولًا. في المرة الأولى — لبضعة أيام، ثم لمدة أطول.
- منذ 2025 يمكن «تجميد» الحساب: فيبقى للقراءة فقط، وإذا رُفض الاعتراض — يُحذف.
- ومطورو Telethon ينصحون صراحةً بعدم استخدام الحسابات الجديدة والأرقام الافتراضية للأتمتة: فتيليجرام يحظرها بسهولة أكبر، ويغيّر القواعد دون إنذار.
قيود غير مرئية #
لا ينشر تيليجرام حدودًا دقيقة، لكنه عند تجاوزها يردّ بـ «انتظر N ثانية». والبوت المكتوب يدويًا كثيرًا ما يتعامل مع ذلك بصمت: فإذا لم يتجاوز الانتظار دقيقة، فإن Telethon افتراضيًا ينتظر ببساطة دون أن يُبلغ بشيء، أما عند الانتظار الأطول فيُصدر خطأ. والأسوأ — تقييد «بسبب السبام»: ففي رده لا يقول تيليجرام كم سيستمر، والمحاولات المتكررة لا تفيد. وسقف خفي آخر — الحساب دون Premium لا يمكنه أن يكون عضوًا في أكثر من 500 قناة ومجموعة كبيرة (supergroup).
ما يفعله CopyPost — وما لا يفعله #
بصراحة: لا توجد خدمة تستطيع أن تضمن ألا يُحظر الحساب. القرار يعود إلى تيليجرام، وإذا كان الحساب يرسل سبامًا فسيُحظر في أي مكان. لكن كثيرًا من حالات الحظر والضياع لا تحدث بسبب السبام، بل بسبب سلوك مهمل من البرنامج. وهنا يتولى CopyPost العمل عنك:
- يلتزم بفترات الانتظار التي يطلبها تيليجرام تلقائيًا. إذا طلب تيليجرام الانتظار، ينتظر CopyPost بالضبط المدة المطلوبة (حتى 15 دقيقة) ولا يُغرقه بطلبات متكررة. وإذا كانت المدة أطول، فلا ينتظر المنشور ساعات، بل يُتخطّى، وسترى في اللوحة رسالة واضحة: «قيّد تيليجرام الإرسال من هذا الحساب لمدة N أخرى — تم تخطي الرسالة»؛
- انتظار حساب واحد لا يوقف الحسابات الأخرى، والمحاولات المتكررة للإرسال تجري بفواصل متزايدة؛
- يتصل علنًا. يدخل الحساب بوصفه تطبيق CopyPost بمعرّف
api_id(وهو رقم التطبيق في تيليجرام) الممنوح لـ CopyPost نفسه، ولا يتظاهر بأنه برنامج آخر. وإن شئت يمكنك إدخالapi_idوapi_hash(الرقم والمفتاح) لتطبيقك أنت، اللذين تحصل عليهما من my.telegram.org؛ - يحذّرك فورًا. إذا سُجّل خروج الحساب، أو حُظر، أو جُمّد، أو أُزيل من محادثة، فسيكتب إليك بوت خدمة CopyPost، وسيُعلَّم الحساب في اللوحة — فلن تعرف بالمشكلة بعد أسبوع من قناتك الفارغة.
ونصيحتنا هي نصيحة مطوري المكتبات نفسها: خصّص لإعادة التوجيه حسابًا منفصلًا، لا حسابك الشخصي، ولا تشترك به في مئات القنوات خلال يوم واحد.
لماذا تضيع المنشورات #
هذه أزعج مشكلات البوت الخاص: يعمل، ولا أخطاء، لكن جزءًا من المنشورات ببساطة غير موجود في قناتك.
تيليجرام لا يرسل كل شيء #
تيليجرام غير ملزم بتسليم كل تحديث فورًا. فوثائقه تقول صراحةً إنه قد يرسل تحديثات بعض القنوات (المنشورات الجديدة، والتعديلات، والحذف) بوتيرة أقل أو يتوقف عن إرسالها تمامًا، وعلى البرنامج أن يطلب ما فاته بنفسه. والبوتات المكتوبة يدويًا لا تفعل ذلك عادةً — وعمليًا:
- في Telethon يشتكون من أن المنشورات الجديدة تصل من قناة تجريبية فيها مشتركان اثنان، ولا تصل من قناة عامة فيها 500 ألف مشترك. ولم يظهر حل قط: ففي فبراير 2026، عند انتقال المشروع، أُغلقت هذه الشكوى بوصفها «غير مخطط لها»؛
- في GramJS تتوقف أحداث القناة عن الوصول بعد بضع ثوانٍ إذا لم «تتفاعل» مع القناة؛
- والحل الالتفافي من بلاغ آخر — إجبار المكتبة على طلب التحديثات بوتيرة أعلى — يؤدي بعد نحو 10 ساعات إلى انهيار البرنامج بسبب نفاد الذاكرة.
في CopyPost يُكمَّل الاستقبال العادي بـ استقبال التوربو: يستطلع الحساب بنفسه ما يصل إلى 10 قنوات مرتين في الثانية ويأخذ المنشورات التي لم يرسلها تيليجرام بعد. واستقبال التوربو مجاني في أي خطة. وللبوتات شبكة أمان مشابهة — إذ يفحص البوت بنفسه كل ثانية ثلاث قنوات من القنوات التي يقرؤها، متنقلًا بينها بالتناوب.
إعادة تشغيل — وضاعت المنشورات #
أُعيد تشغيل الخادم، أو انهار البرنامج، أو انقطع الإنترنت. فماذا عمّا نُشر خلال ذلك؟
- للبوت العادي يحتفظ تيليجرام بالتحديثات غير المستلمة 24 ساعة على الأكثر؛
- في Telethon تكون آلية اللحاق بما فات معطّلة افتراضيًا — ودونها يضيع كل ما نُشر أثناء التوقف؛
- والأحداث القديمة جدًا يحذفها تيليجرام، فلا يعود الحصول عليها ممكنًا.
في CopyPost بعد انقطاع الاتصال أو إعادة التشغيل تطلب الخدمة بنفسها ما فاتها في كل قناة تقرأ منها مساراتك (المسار في CopyPost هو الربط «من أين — إلى أين — وبأي قواعد»). والمنشور المستلَم يُكتب أولًا على القرص، ولا يُعدّ مستلَمًا إلا بعد ذلك — لذلك ينجو حتى من انهيار الخادم. ولا يتكرر: فـ CopyPost يتذكر أي النسخ نُشرت بالفعل، ولكل عملية إرسال وسمها الخاص، فلن يقبل تيليجرام التكرار.
وهناك قيد واحد نقوله بصدق: إذا كان الحساب غير متاح أكثر من ساعة، فإن CopyPost لا ينشر المنشورات الأقدم من ساعة — كي لا تنهال على قناتك بعد توقف طويل دفعة من الأخبار القديمة.
الألبوم تفكك إلى أجزاء #
الألبوم في تيليجرام عبارة عن عدة رسائل منفصلة لها رقم مجموعة مشترك. يتلقاها البوت واحدة واحدة وعليه أن يجمعها من جديد؛ وعادةً ينتظر البوت بقية الأجزاء نحو نصف ثانية، فإذا كان الألبوم كبيرًا أو الشبكة بطيئة، لم يلحق بعض الصور — فيتمزق الألبوم. فتظهر في قناتك ثلاثة منشورات في كل منها صورة واحدة بدل منشور واحد فيه ثلاث صور.
CopyPost أيضًا لا ينتظر أجزاء الألبوم إلى ما لا نهاية، لكنه ينتظر أطول — حتى بضع ثوانٍ إذا وصلت الأجزاء متأخرة — وينشرها منشورًا واحدًا. وإذا تأخرت صورة إلى حد أن الألبوم قد نُشر بالفعل، فستُنشر منشورًا منفصلًا — لا شيء يضيع ولا شيء يتكرر.
ما لا يمكن إعادة توجيهه أصلًا #
لا يسمح تيليجرام بنسخ رسائل الخدمة، والوسائط المدفوعة، والسحوبات والفواتير، ولا يسمح بإعادة توجيه أي شيء من القنوات التي فيها حماية من إعادة التوجيه. بل إنك إذا أعدت توجيه عدة رسائل دفعة واحدة بطلب واحد، فقد تُتخطّى هذه الرسائل أحيانًا بصمت. رسائل الخدمة والوسائط المدفوعة والسحوبات والفواتير لن ينسخها CopyPost أيضًا، أما المنشورات من قناة محمية فينشرها CopyPost من جديد في وضع «نسخ» («Копия»)، أي كمنشورات جديدة دون شارة «معاد توجيهها من»، مع ملفات أُعيد رفعها. لكن المهم على الأقل أن تعرف أن المنشور لم يصل: في CopyPost يظهر آخر خطأ تسليم على المسار مع نص باللغة الروسية ووقت حدوثه، وفي السجل («Журнал») للأيام الثلاثة الأخيرة — كل عملية تسليم والمدة التي استغرقتها.
التعديلات والحذف #
صحّح كاتب المنشور خطأً مطبعيًا أو حذف الخبر — والأفضل أن تتغير النسخة لديك أيضًا. وهذا بالنسبة إلى البوت الخاص جزء عمل كبير مستقل:
- أرقام الرسائل خاصة بكل محادثة، لذا عليك أن تحفظ أي نسخة تقابل أي أصل، وألا تفقد هذه السجلات عند إعادة التشغيل؛
- لا تُبلغ Bot API إطلاقًا عن حذف المنشورات في القنوات، والبوت لا يستطيع حذف نسخته إلا خلال 48 ساعة؛
- أما حساب المستخدم فيبلغه تيليجرام بعمليات الحذف «ليس بنسبة 100%»، وفي المحادثات الخاصة والمجموعات الصغيرة — حتى دون أن يحدد في أي محادثة جرى الحذف.
في CopyPost تتكرر التعديلات والحذف والتثبيت وراء المصدر، وإذا كان منشور في المصدر ردًّا على منشور آخر أو فيه رابط إليه، فستردّ النسخة لديك على نسختك من ذلك المنشور وتحيل إليها. الاستثناء — وضع «إعادة توجيه» («Пересылка»)، مع شارة «معاد توجيهها من»: التعديلات لا تصل إلى هذه النسخ والروابط فيها لا تُستبدل، لأن تيليجرام لا يسمح بتغيير الرسائل المعاد توجيهها (أما الحذف والتثبيت والردود فتعمل هناك أيضًا).
الأمان وبياناتك #
سؤال مشروع لأي خدمة: ماذا ترى؟
كي يقرأ CopyPost القنوات باسم حسابك، يحتفظ بمفتاح جلسته (به يبقى البرنامج داخل الحساب دون تسجيل دخول جديد) — كأي برنامج سمحت له بتسجيل الدخول، بما في ذلك بوتك الخاص. ولهذا بالضبط ننصح بحساب منفصل لإعادة التوجيه. ويمكنك حذف الحساب من CopyPost في أي وقت: تغلق الخدمة أولًا الجلسة في تيليجرام، ثم تمحو المفاتيح. ويمكنك أيضًا إغلاقها بنفسك — في تيليجرام، في قسم الجلسات النشطة.
يحتفظ CopyPost بنص المنشورات فقط ما دام يسلّمها — عادةً لثوانٍ. أما مطابقة الأصول بالنسخ (دون النص) فتُحفظ 30 يومًا، لتكرار التعديلات والحذف. لا توجد أدوات تتبّع، والبيانات لا تُنقل إلا إلى تيليجرام، ومزوّدي الاستضافة الذين تعمل الخدمة على خوادمهم، وعناوين الويب هوك الخاصة بك — أي العناوين التي طلبت أنت بنفسك إرسال المنشورات إليها.
البوت الخاص على خادمك الخاص يمنحك تحكمًا كاملًا — لكن المسؤولية كاملة عن ألا يُخترق الخادم وألا يتسرب مفتاح الجلسة تقع عليك أنت أيضًا.
كم يكلّف ذلك #
| بوتك الخاص | CopyPost | |
|---|---|---|
| الخادم | 4–6 $ شهريًا، إضافة إلى اختيار المكان | غير مطلوب |
| التطوير | من أمسية إلى أسابيع — بحسب الألبومات والتعديلات والوسائط | لا يلزم |
| الصيانة | إعادات التشغيل، وتحديث المكتبات، ومراقبة الذاكرة والقرص | علينا |
| المنشورات الفائتة | تطلبها بنفسك | تُطلب تلقائيًا، إضافة إلى استقبال التوربو |
| الألبومات والتعديلات والحذف | تكتبها بنفسك | تعمل جاهزة |
| قيود تيليجرام | تعالجها بنفسك، وكثيرًا ما يحدث ذلك بصمت | تُراعى تلقائيًا، والأخطاء ظاهرة في اللوحة |
| الحظر أو الخروج من الحساب | تعرف به من القناة الفارغة | رسالة من بوت الخدمة |
| السعر | وقت المطوّر | ثلاثة حسابات مجانًا، وكل ثلاثة بعدها — 231 نجمة لمدة 30 يومًا (بخصم عند شراء أربع حزم أو أكثر دفعة واحدة) |
المسارات — بالعدد الذي تشاء في أي خطة، بما فيها المجانية، والسرعة واحدة في كل مكان. والدفع — بنجوم تيليجرام، ويمكن استرداد النجوم خلال 14 يومًا من الدفع إذا لم تستخدم الخدمة أو لم تعمل بسبب خطأ منا.
متى يكون البوت الخاص أجدى فعلًا #
لن نتظاهر بأن الخدمة يحتاجها الجميع:
- لديك منطق فريد لا يوجد في أي خدمة — كأن يجب أن يمر المنشور عبر شبكتك العصبية الخاصة أو قاعدة بياناتك. وإن كان جزء من هذه المهام يُحل عبر الويب هوك: يرسل CopyPost كل منشور إلى خادمك، وما تفعله به — تقرره أنت؛
- يجب ألا تغادر البيانات خوادمك الخاصة بموجب متطلبات الأمان؛
- لديك مطوّر بالفعل سيصون البوت لسنوات، وخادم يراقبه أحد.
وفي كل الحالات الأخرى — خصوصًا إذا كنت مشرف قناة لا مبرمجًا — يكلّف البوت المكتوب يدويًا أكثر مما يبدو في الأمسية الأولى: لا مالًا، بل منشورات ضائعة ووقتًا.
كيف تجرّب #
اربط حسابًا في لوحة CopyPost عبر رمز QR أو رمز من تيليجرام، واختر من أين وإلى أين تُعاد المنشورات، وفعّل القواعد التي تحتاجها. خطوة بخطوة — في مقال كيف تضبط النشر التلقائي في 5 دقائق. ثلاثة حسابات مجانًا، لذا يمكنك المقارنة ببوتك الخاص دون أن تدفع شيئًا.