بحث في المراسلات
«ابعث لي تلك الصورة التي أرسلتها في مايو». أُقلّب الدردشة أربعين دقيقة. ولا أجدها.
بوت Telegram · Google Drive وYandex Disk
أمر /connect واحد في البداية، وبعده تمرير فقط. مستندات، صور، فيديو،
صوت، رسائل صوتية، فيديوهات دائرية. الألبوم — ردّ واحد بكل الروابط دفعةً واحدة، لا عشر رسائل متتابعة.
مجانًا، بلا تسجيل وبلا بطاقة.
/connect — Google Drive أو Yandex Disk، ويمكن الاثنان معًا
الموقف
ستة مواقف يكون فيها الملف موجودًا شكلًا، ولا مكان تأخذه منه.
بحث في المراسلات
«ابعث لي تلك الصورة التي أرسلتها في مايو». أُقلّب الدردشة أربعين دقيقة. ولا أجدها.
الذاكرة ممتلئة
التصوير مطلوب الآن، ولا مساحة. أحذف عشوائيًا وأنا أعرف مسبقًا أنني سأحذف ما أحتاجه.
وصلت مضغوطة
أرسلتُ صورة في الدردشة — وصلت مهروسة. والأصل مسحته من الهاتف قبل أسبوع.
للمرة الثالثة
«أعيدوا الإرسال، لم يُحفظ عندنا». المحضر نفسه، للمرة الثالثة هذا الأسبوع.
الرابط انتهت صلاحيته
موقع المشاركة يحتفظ بالملف أسبوعًا. العميل يفتح الرابط في اليوم العاشر. أجمع الأرشيف من جديد.
سبع شاشات
تنزيل، فتح القرص، البحث عن المجلد، رفع، مشاركة، ضبط الصلاحيات، نسخ. من أجل رابط واحد.
كل هذا يُحلّ برسالة واحدة مُمرَّرة
ترتيب الخطوات
الأمر /connect — وتختار أين تُخزَّن الملفات: Yandex Disk أو
Google Drive أو الاثنان معًا.
الحساب حسابك. والبوت مجرّد يدين.
اسم المستخدم وكلمة المرور تُدخلهما في صفحة Google أو Yandex — والبوت ينال مفتاح الوصول وحده.
Google يمنح وضع drive.file: البوت يتعامل فقط مع ما أنشأه بنفسه.
سيعرض Google تحذير «التطبيق غير مُتحقَّق منه» — هكذا يضع علامة على كل خدمة لم تجتز مراجعته. اضغط «إعدادات متقدّمة» ← «الانتقال إلى lnk2drv.com». الصلاحيات كما هي: مجلدك وحده.
مستند، صورة، فيديو، رسالة صوتية، فيديو دائري، ألبوم — والرابط يصل ردًّا في الدردشة نفسها.
في /my لكل رفعة زرّ «حذف»: الملف يخرج من السحابة،
والرابط يتوقف عن الفتح.
لا «يخفي الرابط»، بل يحذف الملف. تحقّق في قرصك.
الخطوتان 1–2 — مرة واحدة، نحو 40 ثانية. الخطوة 3 — في كل مرة، بقدر ما يستغرق رفع الملف.
هو في Google Drive أو Yandex Disk الخاص بك، داخل مجلد أنشأه البوت بنفسه. يبقى عندنا مفتاح وصول مشفَّر وسطر في السجل — لا قرص ولا حصة ولا نسخة.
ملفات على خادمنا بعد الرفع. البايتات تمرّ من Telegram ← الخادم ← سحابتك ثم تُحذف فورًا.
سحابتان للاختيار، ويمكن ربط الاثنتين والتبديل بزرّ واحد.
إجراء واحد لكل رابط بدل سبعة: تنزيل، فتح القرص، البحث عن المجلد، رفع، مشاركة، ضبط الصلاحيات، نسخ.
الرموز الثمانية قبل الاسم — حتى لا تطمس الملفات المتشابهة الأسماء
بعضها بعضًا. وضع الوصول drive.file: التطبيق يتعامل فقط مع الملفات التي أنشأها
بنفسه. بقية القرص غير موجودة بالنسبة للبوت — الحدّ يفرضه Google، لا ضميرنا.
أما ما لا يستطيعه فمكتوب أدناه — في فقرة مستقلة، حتى لا تبحث عنه.
الشخصي تضعه في Yandex Disk، والعمل — في Google Drive، وتبدّل بينهما بزرّ واحد.
لا حاجة لفتح القرص والبحث عن المجلد وضبط الصلاحيات: الرابط يصل ردًّا على الرسالة نفسها.
Telegram يرسل الصور دفعاتٍ من عشرة. البوت ينتظر الدفعة كاملة ويردّ برسالة واحدة فيها كل الروابط، لا بعشر رسائل متتابعة.
الملف نفسه في المرة الثانية يعود بالرابط القديم ولا يشغل على القرص بايتًا واحدًا.
مستندات، صور، فيديو، صوت، رسائل صوتية، فيديوهات دائرية، صور متحركة — والمُمرَّر من دردشة أخرى كذلك.
زرّ «حذف» يمحو الملف من السحابة: الرابط يتوقف فورًا، وعند كل من أعطيته إياه.
/my يعرض آخر عشر رفعات بالاسم والحجم، ولكل واحدة — زرّ «حذف».
في الجذر يظهر مجلد واحد Lnk2Drv — كل شيء يُوضع فيه، ولا يُنشأ شيء في مكان آخر.
محدّثك حذف الرسالة، والذاكرة المؤقتة نُظّفت، والقناة أُغلقت — والملف ما زال في سحابتك.
Telegram العام يسلّم البوتات 20 MB كحدّ أقصى. أما على نسخة بـ Bot API محلي — فحتى 2 GB.
20 MB حدّ Telegram Bot API، لا حدّنا. لا يمكن الالتفاف عليه بالبرمجة، ولن ندّعي العكس.
حتى لا تكتشف ذلك عند الملف الثالث.
لو مرّرت الرسالة نفسها مرة ثانية — يتعرّف البوت على الملف من المعرّف الذي يمنحه Telegram، ويعيد الرابط القديم بدل رفعة جديدة. وأدناه الفكرة نفسها على ملفك: المحتوى المتطابق يعطي البصمة نفسها.
الملف لا يذهب إلى أي مكان: بصمة SHA-256 يحسبها متصفّحك، ولا يُرسَل إلى الخادم بايت واحد. افصل الشبكة وجرّب — سيعمل كل شيء. أما البوت فلا يقارن المحتوى، بل المعرّف الذي يمنحه Telegram للملف: والملف المُمرَّر ثانيةً يُعرَف بالطريقة ذاتها.
التحقق على ملفك أنت
اسحب الملف إلى هنا
أو اضغط لاختياره — لن يُرفع شيء
البصمة تُحسب عندك، عبر WebCrypto
كل واحدة من الطرق الثلاث الأخرى جيدة في شيء — وكل واحدة تنكسر في موضعها.
الجدول يُمرَّر جانبًا ←
| الخاصية | Lnk2Drv | «المحفوظات» في الدردشة | موقع مشاركة ملفات | تطبيق القرص |
|---|---|---|---|---|
| أين يوجد الملف | في سحابتك | على خوادم تطبيق المراسلة | عند خدمة وسيطة | في سحابتك |
| كم يعيش الرابط | حتى تحذفه بنفسك | لا رابط، تمرير فقط | عادةً 7 أيام | حتى تحذفه بنفسك |
| إجراءات لكل رابط | 1 — تمرير | — | 4–5 | 7 |
| هل يمكن سحب الوصول | نعم، بزرّ واحد | لا، الملف صار عند محدّثك | حسب الخدمة | نعم، يدويًا في القرص |
| الإرسال مرة ثانية | الرابط نفسه، ولا يشغل مساحة | نسخة جديدة | رفعة جديدة | نسخة مكرّرة في المجلد |
| حجم الملف | حتى 20 MB، وعلى خادمك حتى 2 GB | حتى 2 GB | غيغابايتات | بقدر المساحة المتاحة |
| يعمل من الهاتف في الطريق | نعم، دون مغادرة الدردشة | نعم | عبر المتصفح، مع رفع | نعم، لكن بسبع شاشات |
متى لا تحتاج البوت: الملف مطلوب مرة واحدة والآن — الأسهل أن ترسله في الدردشة كما هو.
«عندي اثنا عشر عميلًا، وملفات الاثني عشر كلها مختلطة في «المحفوظات» نفسها».
الصور والمستندات من العميل تذهب إلى البوت من دردشة المشروع مباشرة، وتنزل في السحابة
مع الرابط في اللحظة نفسها. وبعد شهرين، حين يطلبون «تلك الصورة من مايو»، تجد الرابط
في /my، لا بعد أربعين دقيقة من تقليب المراسلات.
«في المراسلات أربعون نسخة من العقد، والأخيرة لا يُعثر عليها».
المسح الضوئي أو صورة الإيصال تذهب إلى القرص المهني لحظة استلامها. الطرف المقابل يأخذ رابطًا لمستند واحد، لا وصولًا إلى مجلد فيه مستندات كل العملاء. وبعد سنة يُغلق طلب مصلحة الضرائب في عشر ثوانٍ.
«أرسلتُ التسجيل الصوتي نفسه إلى عشرين طالبًا، واحدًا واحدًا».
المادة تُرفع مرة واحدة، والرابط يوضع في الرسالة الجماعية وفي وصف الدرس. والطالب الذي فقد الملف يفتح الرابط نفسه. انتهى الكورس — يُحذف الرابط، فيختفي الوصول عند الجميع دفعةً واحدة.
«العميل لا يريد التسجيل في أي مكان، والمعاينة مطلوبة أمس».
التصميم المرسل للموافقة يذهب إلى البوت مساءً من الهاتف. العميل يحصل على رابط عادي بلا تسجيل وبلا مدة صلاحية — ويفتحه بعد نصف سنة، لأن الملف في سحابتك. أما الملفات المصدرية الثقيلة فتظل تمرّ عبر القرص: Bot API العام لا يسلّم البوت أكثر من 20 MB.
«الموظف رحل، ونصف ملفات المشروع بقيت في مراسلاته».
هذا غير موجود بعد: مجلدات الفريق والسجل قيد العمل
اليوم كل موظف يربط سحابته ويضع الملفات فيها. أما مجلد الفريق المشترك والأدوار وسجل «من رفع ماذا» فستأتي لاحقًا — وهي حتى الآن خارطة طريق، لا سيناريو عمل.
هكذا يبدو ردّ البوت
✔ عقد-الإيجار-النهائي.pdf · 2.4 MB
disk.yandex.ru/i/8Kq2wRt
فتححذف
♻ عقد-الإيجار-النهائي.pdf موجود في السحابة
disk.yandex.ru/i/8Kq2wRt
الوصول
01
Google يمنح الوصول بوضع drive.file: التطبيق يتعامل فقط
مع الملفات التي أنشأها بنفسه. مستنداتك ومجلداتك القديمة غير موجودة بالنسبة للبوت.
02
الدخول يجري في صفحة Google أو Yandex، في نموذجهم هم. والبوت ينال مفتاح الوصول وحده — لا يرى كلمة المرور، ولا مكان لديه يحفظها فيه.
03
مفاتيح الوصول تُشفَّر في قاعدة البيانات، ومفتاح التشفير يُحفظ منفصلًا عنها. النسخة المسرّبة من القاعدة بدونه — مجرد بايتات لا تفتح سحابتك.
04
/accounts ← «فصل»: المفتاح يُمحى عندنا، ويُرسَل في الوقت نفسه
طلب سحبه إلى Google أو Yandex. وإن كان المزوّد غير متاح في تلك اللحظة، فالمفتاح
ممحوّ عندنا على أي حال — ويمكنك سحب الوصول بنفسك للتأكد: من إعدادات
Google أو من Yandex ID.
05
إن لم تُرِد الوثوق بخادم غريب، شغّل نسختك أنت: عندها تبقى المفاتيح وقاعدة البيانات وعبور الملفات عندك، ويرتفع الحدّ إلى 2 GB. ستحتاج خادمًا باسم نطاق، وتطبيقات OAuth خاصة بك في Google وYandex، ونصف ساعة مع الدليل. الشيفرة المصدرية نعطيها عند الطلب — راسل البوت.
اربط سحابتك والفصل من المكان نفسه، بنقرة واحدة
ثلاث ملاحظات صريحة
واجهته البرمجية لا تدعم ذلك: نطلب وصولًا إلى القرص ونعمل حصرًا في مجلد
/Lnk2Drv. هنا يفرض الحدَّ كودُنا نحن، لا Yandex. وإن أردت ضمانًا
من المزوّد — اربط Google Drive.
البايتات تسير من Telegram ← خادمنا ← سحابتك، وتُحذف من الخادم فور انتهاء الرفع. النسخة الوسيطة تعيش ثوانيَ.
من حصل على الرابط فتح الملف: لا كلمة مرور ولا مدة صلاحية حتى الآن، وهما مخطَّطان. أما مفتاح الإطفاء فموجود — احذف الملف واقطع الوصول في أي لحظة.
اليوم يعيش البوت في Telegram ويضع الملفات في سحابتين. السيناريو واحد لا يتغير، لذلك تطول القائمة دون إعادة تعلّم: التمرير يبقى تمريرًا.
خارطة الطريق
ثلاثة اتجاهات يتوقف عندها البوت عن كونه أداة رفع. لا شيء من هذا يعمل بعد — ولذلك وُضع في فقرة مستقلة، لا مخلوطًا بالإمكانات.
الاتجاه 01
مدة صلاحية، كلمة مرور، حدّ للتنزيلات، وإحصاء للفتحات. يظهر لك إن فتح العميل العقد — ويمكن إغلاق الوصول دون حذف الملف.
الاتجاه 02
تفريغ الرسائل الصوتية والفيديوهات الدائرية نصًّا، وقراءة النص في المستندات الممسوحة، والبحث في مكتبتك من داخل الدردشة. الملف يصير قابلًا للعثور عليه بمحتواه.
الاتجاه 03
Slack وMAX وDiscord وTeams، وسحابات خارج الاثنتين: Dropbox وOneDrive وS3 وWebDAV. بما في ذلك التخزين المؤسسي داخل شبكتك.
أسئلة
لم تجد سؤالك — راسل البوت: نقرأ الأسئلة ونجيب عنها.
لا. في Google Drive يعمل البوت بوضع drive.file ولا يستطيع فعليًا
فتح شيء غير ما وضعه هو هناك. أما Yandex Disk فلا يملك هذا الوضع، ولذلك يفرض
الحدَّ هناك كودُ البوت: يعمل في مجلد
/Lnk2Drv وحده. ومحتوى الملفات لا ننظر فيه ولا نفهرسه.
هذا ما يسلّمه Telegram للبوتات عبر Bot API العام. لا يمكن الالتفاف عليه بالبرمجة: الملف ببساطة لا يُعطى. والقيد يُرفع مع Bot API server محلي — عندها يصير الحدّ 2 GB. وإن شغّلت نسختك من البوت، فالأمر متغيّر واحد في الإعدادات.
الملفات تبقى عندك: هي في سحابتك وهي ملكك. البوت يفقد إمكانية وضع أي شيء هناك أو حذفه من هناك. والروابط التي وزّعتها ستظل تعمل، حتى تحذف الملفات بنفسك من قرصك.
مفتاح وصول مشفَّرًا إلى سحابتك، ومعرّف Telegram ID الخاص بك، وأسطر السجل:
اسم الملف وحجمه وتاريخه ورابطه — ليعمل /my والحذف.
أما الملفات نفسها فلا وجود لها: تُحذف من الخادم فور رفعها إلى السحابة.
نعم، الرابط يعمل عند كل من حصل عليه — هكذا يعمل الوصول بالرابط
في Google Drive وYandex Disk. لا كلمة مرور ولا مدة صلاحية حتى الآن، وهما مخطَّطان.
أما مفتاح الإطفاء فموجود: احذف الملف من /my — ويتوقف الرابط
عن الفتح عند الجميع فورًا.
نعم، المساحة المستهلكة مساحتك — وهذا هو المقصود: الخدمة لا تملك تخزينًا خاصًّا ينفد يومًا أو يرتفع سعره. والملف نفسه لا يُرفع مرتين: البوت يتعرّف عليه ويعيد الرابط القديم.
نعم. كلاهما يُربط في /connect، والسحابة النشطة تُبدَّل
في /accounts بزرّ واحد. الشخصي يمكن وضعه في Yandex Disk،
والعمل — في Google Drive.
الملفات والروابط تبقى: هي في سحابتك ولا تعتمد علينا. سيتوقف البوت نفسه وحده. ويمكنك تشغيل نسختك على خادمك — والشيفرة المصدرية نعطيها عند الطلب.
مجاني الآن. والقيود تقنية فقط: الملف حتى 20 MB، وحتى 200 ملف وحتى 5 GB في اليوم للشخص الواحد — حتى لا يشغل مستخدم واحد الطابور كله. المساحة مساحتك، ولذلك لا يكلّفنا شيء سوى الترافيك. أما ما سيصير مدفوعًا لاحقًا فهو الروابط القابلة للتحكم وتفريغ الرسائل الصوتية ومجلدات الفريق — أي ما يكلّف مالًا من جهتنا.
اليوم يعمل Telegram وحده. أما Slack وMAX وDiscord وTeams — فمخطَّط لها: السيناريو هناك نفسه، ولا تتغير سوى وسيلة النقل. اكتب للبوت أي تطبيق تحتاجه أكثر: هذا يؤثر في الترتيب.
البداية
مجانًا، بلا تسجيل وبلا بطاقة. الربط يستغرق نحو 40 ثانية. وفصل السحابة من المكان نفسه بزرّ واحد: المفتاح يُمحى عندنا ويُسحب من المزوّد.