Marcosbot هو روبوت برقية ينشئ رسائل عشوائية بناءً على ما قرأته من قبل. إنه أمر مثير للاهتمام بشكل خاص عند إضافته إلى الدردشات الجماعية.
هذا التنفيذ TypeScript هو تكيف لإصدار Python السابق من BOT. الكود الجديد أكثر تنظيماً وواضحة ، ولكن لم يتم نقل بعض الميزات بعد ؛ هذه مفصلة في قسم القضايا.
لإنشاء الرسائل ، يستخدم الروبوت سلسلة Markov. يتم تمثيل كل كلمة المستخدمة في الدردشة من قبل دولة في السلسلة. يؤدي استخدام كلمتين معًا في رسالة إلى الارتباط بين تلك الكلمات التي يتم تعزيزها.
يتم إنشاء رسائل جديدة عن طريق المشي العشوائي على النظام ، مما يعني أن كل كلمة ترتبط مباشرة فقط بكلماتها السابقة والجادمة مباشرة. لذلك ، فإن الرسائل تشبه بشكل غامض الرسائل النموذجية في الدردشة ، ولكن في كثير من الأحيان غير متماسكة أو هزلية بشكل غير متوقع.
بعد تثبيت node.js والحزم المطلوبة ( npm install ) ، يجب تجميع الكود ( npm run build ).
يجب عليك إنشاء روبوت Telegram والحصول على الرمز المميز لـ Telegram Bot API ؛ سيُطلب منك إدخالها في المرة الأولى التي تقوم فيها بتشغيل الروبوت. بعد ذلك ، يمكنك تغييره عن طريق تعديل الملف local/config.json .
بعد ذلك ، يمكنك البدء في الاستماع إلى الرسائل ببساطة عن طريق تشغيل npm run app .