跳转至内容
  • 欢迎
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

Hellclient 社区

  1. 主页
  2. HellclientUI应用
  3. 通过飞书实现HellclientUI手机端通知

通过飞书实现HellclientUI手机端通知

已定时 已固定 已锁定 已移动 HellclientUI应用
使用技巧
1 帖子 1 发布者 30 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • jarlyynJ 离线
    jarlyynJ 离线
    jarlyyn
    写于 最后由 jarlyyn 编辑
    #1

    Hellclient本质是一款自建服务端运行的Mud脚本容器服务。

    所以在发生意外需要手动处理时,会有发送一个通知给到手机控制APP(HellclientUI),让用户及时介入处理。

    对于自建服务来说,自己建一个APP通知服务要求过高,对APP也有保活的需求,所以我建议使用现成的APP的通知来对接HellclientUI的手机端。

    主流的通知技术叫做webhook,就是在现成APP中申请账号,建立通知的频道(群聊),获取一个通知地址,就能利用这个通知地址发送通知。

    下面以我使用的飞书为例,介绍开开通webhook的流程

    申请飞书账号

    飞书是字节集团下的协同工具,官网地址为

    https://www.feishu.cn/

    我们通过 定价按钮,能查看到免费服务的使用范围包括

    • 即时消息
    • 云文档
    • 视频会议
    • 多维表格
    • 免费邮箱

    我们点击上面的 立即免费体验 按钮,就能创建免费账号了

    创建群组

    飞书的通知是通过群组实现的。所以我们需要在客户端里建立一个新的 通知 群组

    具体参考飞书文档

    添加机器人

    不用担心,机器人不是Mud机器人那种需要写代码的程序,只是在群组里发送通知的一个角色。

    创建了机器人后,我们会获得一个webhook的网址。这时候我们的mud脚本向这个webhook发送信息,机器人就会直接把我们的消息在飞书的群组里发送出来了。这时候如果我们设置了正确的(和hellclientuiAPP中的服务器地址一致)的地址,就能拉起HellclientUI APP,打开对应的服务器,切换到正确的游戏,直接进行用户操作了。

    添加机器人参考飞书文档

    脚本中调用通知

    具体代码很简单可以参考我 newhelljs中的对应部分

    需要注意的是,Hellclient本身有基本的安全防护,脚本调用 webhook及访问飞书服务器需要用户手动授权才可以正常运行。

    1 条回复 最后回复
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    Powered by Herbrhythm.
    • 第一个帖子
      最后一个帖子
    0
    • 欢迎
    • 版块
    • 最新
    • 标签
    • 热门
    • 用户
    • 群组