Dev.to 👩🏻‍💻 + Skynox 🚀 Feature🚀: Ability to mention anyone in open chats and notify them #5460 🚀 Feature: Ability to search discoverable channels and send request to join #7385

2025-06-07

Dev.to👩🏻‍💻+Skynox🚀

功能🚀:能够在公开聊天中提及任何人并通知他们 #5460

🚀 功能:能够搜索可发现的频道并发送加入请求 #7385

这篇文章是关于我的公司 Skynox Tech 与 DEV 的合作。没错,就是你正在阅读这篇文章的这个平台。这篇文章是我几个月来一直渴望写的!

偶然的发现

这一切始于2016年,当时我正在创业。我团队里的一位开发人员收到了一封信。他打开信,我看到里面有一些贴纸。我立刻感到好奇,就问他这是什么。

“这些是 Dev.to 发的。他们会给所有注册的人发贴纸,”他告诉我们。

那是我第一次听说 DEV。虽然我没有马上注册,但我记得当时觉得它很酷。我特别喜欢那些贴纸。😍
替代文本

直到几年前,我还只在 Medium 上写文章。然而,在 2018 年年中,我决定为开源开发做出更多贡献,并以文章的形式记录我的经验。大约在同一时间,我的一位朋友建议,如果想为开发者写作,Dev.to 是一个比 Medium 更好的平台。我回想起了 2016 年的贴纸,最终于 2018 年 8 月在 Dev.to 上注册了一个账号。

我很快就发表了我的第一篇文章

但我的第一个点击是:

与开发团队的首次互动

到目前为止,我已经在 Dev.to 上写了 50 多篇文章。我一直觉得自己与这个社区有着一种非常特殊的联系,我相信这也是开发团队尽力让我们感受到的。我与团队的第一次互动始于我写这篇文章的时候:

开发团队的朋友第一次在我的帖子下留言,这对我来说意义非凡。😅 从那一刻起,我就想和开发团队合作,让这个社区变得更好。于是我开始为社区制作一些小工具。我做了这两个项目,我觉得它们很酷,也得到了社区的一致好评。


我非常享受开发这些产品的过程,因此决定将我的开源贡献提升到一个新的高度。我公开承诺在 2019 年的新年计划中,要在 12 个月内开发 12 款产品。其中两款产品当然是DEV10DEV-CLI。事实上,DEV 团队甚至在 ProductHunt 上帮我们找到了 DEV10。

ProductHunt 上的 DEV10
ProductHunt 上的 DEV-CLI

伟大事业的开始

2020年5月22日,我创立了Skynox Tech,这家公司致力于帮助初创公司快速将MVP推向市场。在初创企业生态系统中工作多年后,我意识到准确地执行你的愿景并快速测试你的假设至关重要,而这正是Skynox的核心理念。到目前为止,我们已经帮助一些初创公司推出了他们的MVP。

WeCause是历史最悠久的组织之一,总部位于加拿大,是我朋友 Pallavi Panigrahi 的创意。简而言之,WeCause 帮助非政府组织和事业与年轻志愿者建立联系。志愿者们报名参加上述非政府组织和事业在平台上提供的各种工作和任务。在过去几个月新冠疫情肆虐的时期,这家初创公司尤其提供了巨大的帮助。

我们最近合作的另一个项目是 Comicer,这是一家印度初创公司,目前处于封闭测试阶段。Comicer 是一款端到端的 GRC(治理、风险与合规)跟踪解决方案,旨在帮助大型组织轻松处理大量合规事务,从而带来变革。这里就不赘述了,但对我们来说,这是一个非常令人兴奋且充满挑战的项目。这是我们第一次涉足这个领域。

在过去的一年里,我们开展了许多类似的项目,每次都取得进步并取得更大的成果。

但 Skynox 最大的突破是 Jess 发给我的这条信息:

“另外,我们很快就会开放承包商的职位。和 Xenox 团队合作感觉怎么样?”

汤姆和杰瑞

我想说,那是 Skynox 自成立以来最开心的一天。我告诉 Jess,我们很乐意参与 DEV 平台,很快,我们就开始讨论法律条款。没过多久,2019 年 11 月 18 日星期一,我们正式开始与 Dev.to 合作。梦想与这支优秀的团队合作了一年,我终于为 DEV 写下了第一行代码。

我们迄今为止的工作

我们一开始就着手开发 DEV Connect 模块,能够成为其开发团队的领导者,我感到非常激动。DEV Connect 从那时起已经取得了长足的进步,过去几个月里我们努力开发了许多非常酷炫的功能(例如通过 @handles 提及用户、组织群聊、视频聊天等等)。如果你还没有尝试过,现在就应该尝试一下!

查看迄今为止我最喜欢的几个 PR!

功能🚀:能够在公开聊天中提及任何人并通知他们 #5460

这是什么类型的 PR?(勾选所有适用项)

  • [ ] 重构
  • [x] 功能
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

呼!经过一周多的开发和调整,这个功能终于上线了。由于这个 PR 也修复了一些 bug,所以描述会比较长。那就开始吧!

1. 可以在公开群组中提及某人

提及建议

2. 如果您被提及,则会收到通知

ezgif com-gif-maker-2

3. 能够提及群组中的所有成员并通知他们

ezgif com-video-to-gif-4

4. 提及内容会转换为可点击的链接,以便在 Sidecar 中打开信息

ezgif com-video-to-gif-5

通知系统调整

5.打开的群组中有新消息时,消息数就会增加。

仅在群组中提及时才会收到通知

ezgif com-video-to-gif-6

6. 只有未读消息被阅读后,消息计数才会减少

ezgif com-video-to-gif-7

7. 即使在连接页面,消息聊天也会增加

但不会显示任何通知 ezgif com-video-to-gif-8

已添加到文档?

  • [ ] docs.dev.to
  • [ ] 自述文件
  • [x] 无需文档

[可选] 哪个 gif 最能描述此 PR 或者它给您带来什么感受?

替代文本

🚀 功能:能够搜索可发现的频道并发送加入请求 #7385

这是什么类型的 PR?(勾选所有适用项)

  • [ ] 重构
  • [x] 功能
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

  1. Mod 将能够通过频道设置让他们的群组可被发现。

图像

2. 然后可以从聊天频道列表中的搜索选项中搜索这些群组。

屏幕录制 2020-04-20 下午 05:46

  1. 人们可以滑倒并发送加入请求。

屏幕录制 2020-04-20 下午 05:47

  1. Mod 可以接受或拒绝请求。

截图于 2020-04-20 下午 5:48 24

添加了测试?

  • [ ] 是的
  • [ ] 不,因为不需要
  • [ ] 不,因为我需要帮助

已添加到文档?

  • [ ] docs.dev.to
  • [ ] 自述文件
  • [x] 无需文档

经过大约三个月的初步合作后,我们双方团队都认为彼此拥有良好的协同效应,可以进一步发展合作关系。于是我和 Ben 以及他们的团队通了电话,他们向我分享了他们对平台的长期愿景。我们决定为这个平台招募更多开发人员,并于 3 月份正式签署了一份长期合同。我对这样的进展感到无比欣喜。可以肯定地说,DEV 平台计划了许多精彩的功能,绝对会让你大吃一惊。😉

期待更多精彩!

Skynox Tech 将与开发团队并肩作战,竭尽所能地支持他们实现这一愿景。敬请关注我们强大的合作伙伴关系,我们将持续为您带来更多精彩功能。💪💯

火箭队介绍 GIF

聚苯乙烯

  1. 留下评论,建议一些您希望在 DEV Connect 中看到的很酷的功能!
  2. 受 DEV 团队的启发,我们决定很快推出自己的播客!如果你是Ultra List系列的粉丝,但错过了它,你一定会喜欢这期播客,敬请期待!快来关注我们新上线的Team Xenox 子版块,以免错过发布!

替代文本


替代文本


替代文本


文章来源:https://dev.to/xenoxdev/dev-to-skynox-65c
PREV
JS 数组迭代器备忘单 — 第 1 部分 🥨 Array.prototype.forEach 🍱 Array.prototype.map 🥢 Array.prototype.filter 🧃 Array.prototype.some 数组决策图
NEXT
三步部署静态网站👆🏼✌🏼🤟🏼