您是否运行远程社区?
好吧,我们愿意,我们想向您展示我们到目前为止所学到的知识。


在为非洲工匠制作工具的 Little Kidogo ,我们一直在寻找在日常活动中利用自动化作为团队合作者的方法。
在过去的几个月中,我们一直在观察,审查和修改我们的日常工作,在此过程中,我们通过到目前为止进行的一些低保真度实验学到了很多东西。
我们计划通过机器人利用自动化来使我们的工程团队更好地工作的方法如下:
- 通过使用对话机器人自动执行每日站立报告流程,并通过提及来提醒其他人潜在的合作机会和阻止者,这还使我们能够异步运行站立报告
- 在过去的两个月里,Little Kidogo的企业公民数量增加了一倍以上,我们注意到,在生态系统中建立和运行新成员方面,我们可以采用多少自动化措施-这太不常规了,使得以新成员为导向的任务非常艰巨。
- 在Little Kidogo,我们是一个远程的,异步的,分布式的团队-因此,很难有标准的工作日甚至开会时间! 团队调度非常困难,因为团队分布在不同的时区。 这里最大的挑战是创造让每个人见面的“更美好”的时光。 因此,为了使我们的团队能够更快地前进,我们通过使我们的机器人能够进行会议时间协商来自动化成员之间的会议安排。
- 由于Little Kidogo是一个远程团队,我们必须遵循(至多)非常规的会议程序,因此,利用自动化来帮助进行会议编排是当前我们的主要关注点。 我们这样做主要是为了进行计划和回顾会议,我们的实验表明,我们的机器人肯定会使这些会议更短,更清晰。
如您所见,这只是冰山一角,说明了如何将自动化作为团队合作者来使用。
*请按照此博客系列来探索其余内容。 您可以 在此处 按照 “中等介质上的 快速字节” 进行操作。


*本文结尾处是Stripe的文档,描述了使开发人员(和扩展团队)表现更好的市场机会。
- 常规操作的REST API
- WebSocket用于发送和订阅实时事件
为了与API进行交互,我们需要考虑以下因素-
使用授权令牌对Discord API进行身份验证,该令牌可以是以下两种类型之一
机器人令牌-
承载令牌—
Discord使用Twitters Snowflake ID作为唯一描述符。
Twitter ID(雪花)
Snowflake是一项服务,用于为Twitter中的对象(推文,直接消息,用户…)生成唯一ID。
developer.twitter.com
HTTPS / REST API —
每当将REST API与Discord一起使用时,请确保包括用于标识资源连接的User-Agent标头。
速率限制-
由于Discords的大小和规模,我们应确保遵守其API施加的速率限制,尤其是因为我们允许其他人通过我们的密钥使用服务。 *如果我们违反速率限制 🙀,有可能被驱逐出不和谐 !
网关API —
Discord网关API使客户端能够维护持久的WebSocket连接,以不一致,侦听和发布实时事件。
Webhooks —
如果您的用例仅要求向公会发送消息,请考虑使用Webhooks,因为漫游器必须至少连接一次公会才能使用createMessage端点。
邮件格式—
Discord使用Markdown的子集在客户端中呈现消息,并提供使客户端能够提及渠道,角色,用户,机器人的策略。
图像格式—
Discords使用ID和哈希的组合在客户端中显示图像,各种端点可以提供不同格式和自定义大小的图像哈希。
我们需要迎合以上情况,以便为Discord API创建一个包装器,我们可以使用该包装器来为我们的自动化和生产力机器人提供动力。
让我们在Discord频道上知道know

