需要的是访问 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打开开发者控制台-选择网络

Ctrl+R刷新

找到ys/,找到前面带有cookie字样,后面全部复制

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

项目名称:HolographicHat/GetToken

下载地址:网盘Github

  • 首先先下载安装上述名为"GetToken.apk"的Android安装包
    • 若在手机中安装,可能需要先卸载手机上原有的米游社App
    • 您也可在电脑上的任意安卓模拟器或Android子系统中安装
      • 经测试,华为手机以及MuMu模拟器暂无法使用


  • 安装后打开,在底栏点击"我的",然后登录您的通行证
  • 在右上角点击形如?形状的按钮
  • 点击勾选"Stoken"选项
  • 点击复制登录信息
  • 将之前获取到的"Stoken"输入,此时即可完成添加

提示

本文所提到的"Stoken"所指代的是含有"Stoken"字段的米游社Cookie,为了让用户更容易理解使用步骤,故对此表述做出了简化

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

  • 在应用商店中下载"stream"应用
  • 对域名"api-takumi.mihoyo.com"进行抓包分析
  • 找到并复制带有Stoken的数据
    • 形如stuid=****;stoken=v2****;mid=****;

  • 将之前获取到的"Stoken"输入,此时即可完成添加
  • 若您在此过程中遇到困难,建议使用上一条中的"GetToken"方法获取Stoken

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

  • 我们通过储存帐号的米游社 Cookie 来维持登录状态。
  • 但是当用户在浏览器或其它设备上注销帐号后, 维持登录状态的 Cookie 将失效
  • 这会导致原神机器人上的米游社帐号在启动后被自动移除。
  • 此情况也可能因为网络连接问题导致无法检查Cookie有效性。
  • 自2022年10月起,米游社极大地提高了账号被判定为有风险的概率,账号有风险时亦会令Cookie无法被识别为有效状态。

最后修改:2023 年 08 月 10 日
如果我的文章对你有用,请看心情帮助小站能存活下去( •̀ ω •́ )✧