如何将提交的描述添加到不一致的webhook机器人消息?
我按照本教程在Github和Discord之间创建了Webhook。 https://support.discordapp.com/hc/en-us/articles/228383668如何将提交的描述添加到不一致的webhook机器人消息?
一切按预期工作,机器人正在更新聊天就好了。
尽管在文档 (https://discordapp.com/developers/docs/resources/webhook)中搜索,但我仍无法找到如何配置机器人,因此它也显示提交的描述。
我真的不知道这是否可能,有人可以指出我该如何处理?
不和谐GitHub的网络挂接确实显示的提交其git
通常把作为摘要的第一行。
GitHub push
webhook的含出版领域如head
,refs
JSON文档和commits
阵列领域如message
和author
。
但是,default Discord webhook需要一个简单的json文档,而邮件正文只有一个content
字段。这个webhook会拒绝GitHub push
文档。
然而不和谐还提供了一个特殊GitHub webhook能理解GitHub push
webhook的有效载荷。你已经设置好了,但是如前所述只显示提交的第一行。似乎没有任何方法来定制它。
如果你想显示完整的提交信息,你需要一个自定义的机器人,它可以接收GitHub push
事件,以默认的Discord webhook预期的形式格式化新的json文档,并将其发送到Discord API。
已经有an app才会这样。开发人员已经放弃了赞成官方Discord GitHub webhook,但现在让它继续运行。它很容易集成,它显示完整的提交信息。但它确实需要一个公共GitHub存储库。
感谢杰夫,我想到是这样的话,但我懒得去搜索吧! – rafaelcastrocouto