حول Huginn
هوجن هو نظام لبناء وكلاء يقومون بتنفيذ مهام آلية لك عبر الإنترنت. يمكنهم قراءة الويب، ومراقبة الأحداث، واتخاذ إجراءات نيابة عنك. وكلاء هوجن يقومون بإنشاء واستهلاك الأحداث، ونشرها عبر رسم بياني موجه. فكر فيه كنسخة قابلة للتعديل من IFTTT أو Zapier على خادمك الخاص. أنت دائماً تعرف من يملك بياناتك. أنت تملكها.
حالات الاستخدام
- تتبع حالة الطقس والحصول على بريد إلكتروني عندما يتوقع هطول المطر (أو الثلج) غداً ("لا تنس مظلتك!")
- قم بإدراج المصطلحات التي تهتم بها واستلم بريداً إلكترونياً عندما يتغير ظهورها على تويتر. (على سبيل المثال، هل تريد أن تعرف متى حدث شيء مثير للاهتمام في عالم التعلم الآلي؟ سيراقب هوجن مصطلح "التعلم الآلي" على تويتر ويخبرك عندما يكون هناك ارتفاع في النقاش.)
- مراقبة عروض السفر الجوي أو التسوق
- متابعة أسماء مشاريعك على تويتر والحصول على تحديثات عندما يذكرها الناس
- استخراج البيانات من المواقع واستلام بريد إلكتروني عند تغيرها
- الاتصال بـ Adioso وHipChat وFTP وIMAP وJabber وJIRA وMQTT وnextbus وPushbullet وPushover وRSS وBash وSlack وStubHub وواجهات برمجة الترجمة وTwilio وTwitter وWeibo، على سبيل المثال لا الحصر
- إرسال بريد إلكتروني ملخص يحتوي على الأشياء التي تهتم بها في أوقات محددة خلال اليوم
- تتبع عدد الأحداث عالية التكرار وإرسال رسالة SMS خلال لحظات عند ارتفاعها، مثل مصطلح "طوارئ سان فرانسيسكو"
- إرسال واستقبال WebHooks
- تشغيل دوال JavaScript أو CoffeeScript مخصصة
- تتبع موقعك عبر الزمن
- إنشاء سير عمل Amazon Mechanical Turk كمدخلات أو مخرجات للوكلاء (وكيل Amazon Turk يسمى "HumanTaskAgent"). على سبيل المثال: "مرة واحدة يومياً، اطلب من 5 أشخاص صورة قطة مضحكة؛ أرسل النتائج إلى 5 أشخاص آخرين للتقييم؛ أرسل الصورة الأعلى تقييماً إلى
متغيرات البيئة
عرض متغيرات البيئة
- PROJECT
- huginn
- DOMAIN
- stack.localhost
- DATABASE_ADAPTER
- postgresql # must be either 'postgresql' or 'mysql2'
- DATABASE_HOST
- db
- DATABASE_PORT
- 5432
- POSTGRES_USER
- huginn
- POSTGRES_PASSWORD
- mysecretpassword
- HUGINN_DATABASE_ADAPTER
- postgresql
- HUGINN_DATABASE_USERNAME
- $POSTGRES_USER
- HUGINN_DATABASE_PASSWORD
- $POSTGRES_PASSWORD