获取 Cookie 添加到原神机器人

需要的是访问 https://bbs.mihoyo.com/ys/ 页面时发送的 Cookie(复制 Header 中的内容即可)
  • 使用浏览器的 无痕模式 打开 米游社·原神 页面
  • 登录您需要添加到原神机器人中的账号
  • F12 打开开发者控制台,在控制台输入书签内容

书签内容 (能用哪个用哪个)

javascript: (() => {
    if (location.host.includes('www.miyoushe.com') || location.host.includes('bbs.mihoyo.com')) {
        var cookie = document.cookie;
        navigator.clipboard.writeText(cookie);
        alert('Cookie 已复制到剪贴板');
    } else {
        alert('当前网页不为米游社页面');
    }
})();

document.cookie.replace('smid','')

常见问题

支不支持国际服

不支持,所有和米游社相关的功能仅支持国服。


如何添加多个账号

通过网页登录的方法时,重复第一步打开新的页面。

通过输入 Cookie 的方法时,使用 无痕模式 打开 新的
米游社·原神 页面,重复上述步骤。


出现 HoyolabException (-100) 错误

可能的原因:

  • 该账号已退出登录

在任意端退出登录米游社账号均会导致当前 Cookie 失效,非必要不点击退出登录按键。


发送给机器人显示 Cookie 无效

在使用浏览器的 无痕模式 打开
米游社·原神 登录账号后按 F12

打开 开发者控制台 → 网络 (Network)

  1. Ctrl + R 刷新页面
  2. 找到 ys/ 请求
  3. 找到前面带有 cookie 字样
  4. 将后面全部内容复制

QQ 限制无法发送长消息

account_mid_v2=XXX;cookie_token_v2=XXX;ltoken_v2=XXX;ltmid_v2=XXX;

自行替换关键词即可。


如何自行获取含有 Stoken 的 Cookie

  • 若您有自行获取含有 Stoken 的 Cookie 的意愿,可参考以下思路
⚠️ 注意
Stoken、login_ticket 等字段均为敏感数据,使用时请自行斟酌。
以下步骤中涉及的软件、开源项目等资源均来源于互联网。
本文章仅提供有关的解决思路,仅供学习使用,具体操作与操作后果与本文无关。

安卓 (Android) 用户使用 GetToken 获取 Stoken

项目名称:
https://github.com/HolographicHat/GetToken

下载地址:
网盘 / Github

步骤:

  • 首先下载安装 GetToken.apk

    • 若在手机中安装,可能需要先卸载手机上原有的米游社 App
    • 也可在电脑上的 安卓模拟器 / Android 子系统 中安装

      • 已知 华为手机 和 MuMu 模拟器暂无法使用
  • 打开应用,在底栏点击 我的
  • 登录您的通行证账号
  • 点击右上角 ? 图标
  • 勾选 Stoken
  • 点击 复制登录信息
  • 将获取到的 Stoken 输入到机器人即可
提示
本文所说的 Stoken 指的是 含有 Stoken 字段的米游社 Cookie,为了方便理解进行了简化描述。

苹果 (iOS) 用户使用 stream 获取 Stoken

步骤:

  • 在 App Store 下载 stream
  • 对域名
    api-takumi.mihoyo.com
    进行抓包分析
  • 找到并复制带有 Stoken 的数据

示例:

stuid=****;stoken=v2****;mid=****;
  • 将获取到的 Stoken 输入到机器人即可

如果操作困难,建议使用 Android GetToken 方法 获取。


常见问题:米游社帐号登录状态经常失效,添加的帐号消失

  • 机器人是通过保存 米游社 Cookie 来维持登录状态
  • 如果用户在浏览器或其它设备 退出账号
  • 该 Cookie 会 立即失效
  • 机器人重新启动时会自动删除失效账号

可能的其他原因:

  • 网络连接问题导致无法检测 Cookie
  • 米游社风险控制机制(2022 年后明显增强)
  • 账号被判定为 风险账号
最后修改:2026 年 03 月 07 日
如果我的文章对你有用,请帮助小站能够存活下去( •̀ ω •́ )✧