answer

Package Information

Released: 6/23/2025
Downloads: 8 weekly / 66 monthly
Latest Version: 0.1.0
Author: xgone

Documentation

n8n-nodes-answer-dev

这是一个用于n8n的自定义节点包,用于与Answer.dev系统集成。Answer.dev是一个开源的问答平台,类似于Stack Overflow。

Answer.dev Node

安装

本地开发测试 (开发阶段)

如果您想在本地测试此节点(在发布到NPM之前):

# 克隆项目
git clone https://github.com/your-username/n8n-nodes-answer-dev.git
cd n8n-nodes-answer-dev

# 快速安装到本地n8n
chmod +x scripts/dev-install.sh
./scripts/dev-install.sh

# 或者手动安装
npm install
npm run build
npm link
cd ~/.n8n/custom
npm link n8n-nodes-answer-dev

详细的本地开发指南请查看 LOCAL_DEVELOPMENT.md

社区节点 (推荐 - 发布后)

  1. 在n8n中,转到 设置 > 社区节点
  2. 选择 安装
  3. 输入 n8n-nodes-answer-dev
  4. 同意风险并安装

手动安装

要手动安装此节点,请运行以下命令:

npm install n8n-nodes-answer-dev

对于Docker用户:

docker exec -it n8n npm install n8n-nodes-answer-dev

配置

凭据

在使用Answer.dev节点之前,您需要设置API凭据:

  1. 在n8n中创建新的凭据
  2. 选择 "Answer.dev API"
  3. 填写以下信息:
    • Domain: 您的Answer.dev实例域名 (例如: https://your-answer-instance.com)
    • Authorization Token: API授权令牌 (通常以Bearer开头)

获取API令牌

  1. 登录您的Answer.dev实例
  2. 转到用户设置
  3. 生成新的API令牌
  4. 复制令牌并在凭据中使用

操作

Question

Create (创建问题)

发布一个新问题到Answer.dev平台。

必填字段:

  • Title: 问题标题
  • Content: 问题详细内容

可选字段:

  • Tags: 问题标签 (用逗号分隔)
  • Category ID: 问题分类ID
  • Is Anonymous: 是否匿名发布

示例输出:

{
  "id": "123456",
  "title": "如何使用n8n?",
  "content": "我想了解如何开始使用n8n进行工作流自动化...",
  "status": "published",
  "created_at": "2024-01-01T12:00:00Z"
}

兼容性

n8n版本 节点版本 状态
1.0+ 0.1.0

使用示例

基本问题发布

  1. 添加Answer.dev节点到您的工作流
  2. 选择 "Question" 资源和 "Create" 操作
  3. 配置凭据
  4. 填写问题标题和内容
  5. 可选择添加标签

与其他节点结合

您可以将Answer.dev节点与其他n8n节点结合使用:

  • HTTP Request: 从外部API获取数据后发布问题
  • Google Sheets: 从电子表格读取问题列表并批量发布
  • Slack: 当Slack中有特定消息时自动发布问题

故障排除

常见错误

  1. 401 Unauthorized: 检查您的API令牌是否正确
  2. 404 Not Found: 确认域名地址是否正确
  3. 400 Bad Request: 检查必填字段是否都已填写

调试

启用n8n的调试模式以查看详细的API请求和响应:

export N8N_LOG_LEVEL=debug

开发

本地开发

  1. 克隆此仓库
  2. 安装依赖: npm install
  3. 构建: npm run build
  4. 链接到本地n8n: npm link

贡献

欢迎贡献!请遵循以下步骤:

  1. Fork此仓库
  2. 创建功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建Pull Request

许可证

MIT

支持

如果您遇到问题或有建议,请:

  1. 查看Answer.dev文档
  2. 在GitHub上创建issue
  3. 加入n8n社区讨论

更新日志

0.1.0

  • 初始版本
  • 支持问题发布功能
  • 基本的API认证支持

Discussion