如何通过Zapier将Airtable Form内容以嵌入消息推送至Discord Webhooks
实现Airtable表单提交内容推送Discord嵌入消息的操作步骤
1. 获取Discord频道Webhook地址
- 打开目标Discord文本频道,依次点击「编辑频道」→「整合」→「创建Webhook」
- 自定义Webhook的名称、头像后,点击「复制Webhook网址」留存备用
2. 调整现有Zap配置
你原有Zap的Airtable触发部分无需修改,仅需替换后续的Discord推送动作即可:
- 删掉原有Zap中自带的「发送消息到Discord」动作
- 新增动作,选择应用为
Webhooks by Zapier,事件选择POST,点击继续 - 在「URL」输入框粘贴之前复制的Discord Webhook地址
- 「Payload Type」选择
Json - 在「Data」配置区按Discord嵌入规范填写键值对,值可直接选择Zapier读取到的Airtable对应字段,参考配置如下:
键名 值说明 embeds[0][title]嵌入消息的标题,可填固定文本如「新表单提交记录」 embeds[0][description]嵌入消息的主体内容,可拼接Airtable字段,示例: 提交人:{{Airtable提交人字段}} \n 提交时间:{{Airtable创建时间字段}} \n 参数1:{{对应参数字段}}embeds[0][color]嵌入侧边条的颜色,填对应颜色的十进制数值,比如蓝色填39423、绿色填5763719 embeds[0][footer][text]嵌入底部的页脚文本,可填固定内容如「自动推送通知」 - 「Headers」区域无需额外配置,保持默认即可
- 点击「测试动作」,确认Discord频道收到符合预期的嵌入消息后,即可发布Zap正式启用
注意事项
- 单条嵌入消息的描述内容最多支持4096字符,超出会导致推送失败
- 如需同时推送多条嵌入,将键名中的
embeds[0]的序号依次改为1、2即可,最多支持同时推送10条嵌入 - 若测试推送失败,先检查Webhook地址是否正确,再确认必填的Airtable字段是否存在空值,可提前在Zap中新增过滤步骤排除空值提交
内容的提问来源于stack exchange,提问作者Cif
相关产品推荐
相关产品推荐

