显示有关GitHub提交的信息

时间:2018-10-04 16:08:27

标签: github-api discord.js

所以,我有一个不和谐的机器人,我希望使用的命令之一是使用户了解我在github上制作的游戏的最新更新,我的问题是,是否存在一种获取最新提交的名称和描述的方法?

我认为它使用了超级代理,但除此之外我迷路了。

1 个答案:

答案 0 :(得分:0)

我建议您使用Webhooks将每次提交发布到特定频道。

为此,我在Discord处发布了该教程。 (要通过本教程获取图像,请查看Discord教程。

  
      
  1. 获取要接收消息的服务器/频道的Webhook URL:
  2.   
     

在服务器中,我创建了一个名为#gitupdates的文本通道。我想要   我的仓库更新以在此处发布消息,因此我将获取Webhook URL   为此频道:

     
      
  1. 将Webhook URL添加到您的GitHub存储库设置中
  2.   
     

选择要从中获取更新的存储库   不和谐服务器。选择存储库后,进入设置>   webhooks菜单:

     

甜。点击“添加webhook”按钮,然后输入Discord生成的   “有效负载URL”空白中的URL。

     

为使webhook正确显示消息,将'/ github'附加在末尾非常重要   

     

除了URL,您还拥有   一些其他特定于GitHub的选项可供选择。对于内容类型,   坚持使用application / json。 Discord的webhook格式真的很喜欢   JSON。在下一部分中,您可以选择自定义哪种   事件触发Webhook消息。

     

点击事件通知下方的最后一个“添加网络挂钩”按钮   自定义选项,一切就绪!推送所有更新   回购(包括编辑自述文件)将显示在您的文本中   频道:

     

一切就绪!