NooB Alert NodeJs和Slack Bot构建.需要建议



预警:我是一个从事开发的人,大约3年前我从海军陆战队退役时就开始做网页设计。我专门研究情报和战术,所以在那段职业生涯中我不是一个电脑用户。快进到今天:

我在GoDaddy担任Exchange管理员和迁移专家,我参加了几门网络设计课程,并学习了html/css.php的良好基础,但JavaScript、Nodejs、Java、Python、C++和C#仍然是我正在做的事情。

我的问题是:我的领导希望构建一个机器人,基本上在#general组中发布消息(我学会了如何做到这一点,并在我的测试托管服务器@GD中实际设置了一个nodejs服务器,并在松弛的WS中运行了一个Joke机器人(。我一直在想的棘手部分是如何使用web API,GD必须监控我们的呼叫量、保持时间和在线代理。我需要弄清楚如何让机器人自动发布关于某些触发器的消息(exp.保持时间超过10分钟(。我不知道是使用webhook、eventListener,还是像我的笑话机器人那样直接在GDapi中使用bot auth'd,它链接到chuckNorris笑话。

我真的很感激所有的评论,我有厚脸皮,知道我对游戏的开发已经迟到了。我想为体验构建这个,并与slack集成,我的最终目标是更多的项目,最终成为GD中的开发人员。

我有一些想法可能会对您有所帮助。

关于这些保持时间、在线代理和呼叫队列,可以将其视为事件。每当发生这些事件时,它们都应该向您的服务发送一个有效负载(HTTP请求(,然后将消息发布到slack。我想你可能需要一个松弛的机器人令牌。

许多API在webhook下都具有此功能。你为他们提供了你开发的端点的URL,通常会有一个开关来告诉他们你想开始接受事件。

要开始使用你的服务/机器人,我建议你从了解这些webhook事件有效载荷的结构开始,这样你就可以解析它

如果您有更详细的问题,请随时发表评论或留言。很乐意帮忙。我写了一两个无聊的机器人。

最新更新