🦅 Huginn

创建可以代表你监控和行动的代理程序

★ 44.2k Automation Monitoring

Source code

Author: Huggin · License: MIT

Version: latest · Updated

关于 Huginn

Huginn 是一个用于构建代理的系统,可以为您在线执行自动化任务。它们可以阅读网页、监视事件并代表您采取行动。Huginn 的代理创建和消费事件,沿着有向图传播它们。可以将其视为在您自己服务器上的可破解版 IFTTT 或 Zapier。您始终知道谁拥有您的数据。是您自己。

preview


使用场景

  • 跟踪天气,在明天要下雨(或下雪)时收到电子邮件("别忘了带伞!")
  • 列出您关心的术语,当它们在 Twitter 上的出现频率发生变化时收到电子邮件。(例如,想知道机器学习领域发生了什么有趣的事情?Huginn 会在 Twitter 上监控"机器学习"一词,并在讨论出现激增时通知您。)
  • 关注机票或购物优惠
  • 在 Twitter 上关注您的项目名称,在有人提到它们时获取更新
  • 抓取网站并在网站发生变化时接收电子邮件
  • 连接 Adioso、HipChat、FTP、IMAP、Jabber、JIRA、MQTT、nextbus、Pushbullet、Pushover、RSS、Bash、Slack、StubHub、翻译 API、Twilio、Twitter 和微博等服务
  • 在一天中特定时间发送包含您关心内容的摘要邮件
  • 跟踪高频事件的计数,并在出现激增时立即发送短信,例如"旧金山紧急情况"一词
  • 发送和接收 WebHooks
  • 运行自定义 JavaScript 或 CoffeeScript 函数
  • 随时间跟踪您的位置
  • 创建亚马逊机械土耳其人工作流作为代理的输入或输出(亚马逊土耳其人代理被称为"HumanTaskAgent")。例如:"每天请 5 个人提供有趣的猫咪照片;将结果发送给另外 5 个人进行评分;将评分最高的照片发送给 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

相关

  1. n8n  n8n

    工作流自动化工具

    ★ 53.9k workflow automation
  2.  Automatisch

    Build workflow automation without spending time and money

    ★ 6.8k workflow automation