Легковесный, безопасный и бесплатный скрипт, который автоматически собирает ежедневные награды HoYoLAB. Поддерживает Genshin Impact, Honkai Impact 3rd, Honkai: Star Rail, Tears of Themis и Zenless Zone Zero. Поддерживает нескольких учетных записей.
- Легковесность - скрипт требует минимальной настройки и состоит всего из 90 строк кода.
- Безопасность - скрипт можно самостоятельно развернуть в Google Apps Script, не беспокоясь об утечке данных.
- Бесплатность - Google Apps Script в настоящее время является бесплатным сервисом.
- Простота - скрипт может запускаться без браузера и автоматически уведомит вас через Discord или Telegram.
- Перейдите в Google Apps Script и создайте новый проект с вашим пользовательским именем.
- Выберите редактор и вставьте код( Версия Discord / Версия Telegram ). Обратитесь к приведенным ниже инструкциям, чтобы настроить конфигурационный файл и сохранить его.
- Выберите "main" и нажмите кнопку "Выполнить" наверху. Предоставьте необходимые разрешения и подтвердите правильность конфигурации (выполнение начато > завершено).
- Нажмите кнопку "Триггеры" с левой стороны и добавьте новый триггер.
Выберите функцию: main
Выберите источник мероприятия: триггер по времени
Выберите тип триггера: по дням
Выберите время: рекомендуется выбирать любое не пиковое время с 09:00 до 15:00.
const profiles = [
{
token: "ltoken_v2=v2_CANARIAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3406; ltuid_v2=26XXXXX20;",
genshin: true,
honkai_star_rail: true,
honkai_3: false,
tears_of_themis: false,
zenless_zone_zero: false,
accountName: "ВАШ НИК"
}
];
HoYoLAB изменила правила для токенов в июле 2023 года, перейдя с предыдущих "ltoken" и "ltuid" на "ltoken_v2" и "ltuid_v2".
Important
HoYoLAB изменила куки на HttpOnly. Теперь невозможно считывать файлы куки с использованием кода getToken.js.
Пожалуйста, воспользуйтесь методом ручного копирования файла куки для получения ltoken_v2 и ltuid_v2.
Настройки HoYoLAB
-
token - Введите токен для сбора наград на странице HoYoLAB.
После входа на страницу сбора наград в HoYoLAB, нажмите клавишу F12, чтобы войти в консоль.
Вставьте следующий код и запустите его, чтобы получить токен. Скопируйте токен и заключите его в "кавычки".\HoYoLAB изменила куки на HttpOnly. Теперь невозможно считывать файлы куки с использованием кода getToken.js.
Пожалуйста, воспользуйтесь методом ручного копирования файла куки для получения ltoken_v2 и ltuid_v2. -
genshin
Включение автоматического сбора наград для Genshin Impact.
Если вы хотите включить, установите для него значение true. Если нет, установите для него значение false.
Если вы не играете в Genshin Impact или ваша учетная запись не привязана к uid, установите для него значение false. -
honkai_star_rail
Включение автоматического сбора наград для Honkai: Star Rail.
Если вы хотите включить, установите для него значение true. Если нет, установите для него значение false.
Если вы не играете в Honkai: Star Rail или ваша учетная запись не привязана к uid, установите для него значение false. -
honkai_3
Включение автоматического сбора наград для Honkai Impact 3rd.
Если вы хотите включить, установите для него значение true. Если нет, установите для него значение false.
Если вы не играете в Honkai Impact 3rd или ваша учетная запись не привязана к uid, установите для него значение false. -
tears_of_themis
Включение автоматического сбора наград для Tears of Themis.
Если вы хотите включить, установите для него значение true. Если нет, установите для него значение false.
Если вы не играете в Tears of Themis или ваша учетная запись не привязана к uid, установите для него значение false. -
zenless_zone_zero
Включение автоматического сбора наград для Zenless Zone Zero.
Если вы хотите включить, установите для него значение true. Если нет, установите для него значение false.
Если вы не играете в Zenless Zone Zero или ваша учетная запись не привязана к uid, установите для него значение false. -
accountName - Введите свой индивидуальный ник.
Пожалуйста, введите здесь свой ник из HoYoLAB или игровой ник.
Настройки уведомления discord (только для Discord версии)
const discord_notify = true
const myDiscordID = "20000080000000040"
const discordWebhook = "https://discord.com/api/webhooks/1050000000000000060/6aXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXnB"
-
discord_notify
Включение уведомлений Discord.
Если вы хотите включить автоматическое уведомление о сборе наград, установите для него значение true. Если нет, установите для него значение false. -
myDiscordID - Введите свой user ID от Discord.
Если вы хотите, чтобы вас уведомляли о сборе наград, то скопируйте свой ID Discord, который выглядит как "23456789012345678", и вставьте его в "кавычки".
Вы можете обратиться к этой статье, чтобы найти свой ID Discord.
Если вы не хотите, чтобы вас уведомляли, оставьте "кавычки" пустыми. -
discordWebhook - Введите вебхук Discord для канала сервера для отправки уведомления.
Вы можете обратиться к этой статье для создания вебхука Discord. Как только вы закончите создание вебхук Discord, вы получите URL-адрес вашего Discord вебхука, который выглядит как
https://discord.com/api/webhooks/1234567890987654321/PekopekoPekopekoPekopeko06f810494a4dbf07b726924a5f60659f09edcaa1
. Скопируйте URL-адрес вебхука и вставьте его в "кавычки".
Настройка уведомлений Telegram (толлько для Telegram версии)
const telegram_notify = true
const myTelegramID = "1XXXXXXX0"
const telegramBotToken = "6XXXXXXXXX:AAAAAAAAAAXXXXXXXXXX8888888888Peko"
-
telegram_notify
Включение уведомлений Telegram.
Если вы хотите включить автоматическое уведомление о сборе наград, установите для нее значение true. Если нет, установите для него значение false. -
myTelegramID - Введите свой Telegram ID.
Используйте команду
/getid
, чтобы найти свой идентификатор пользователя Telegram, отправив сообщение [@IDBot].(https://t.me/myidbot ).). Скопируйте свой ID Telegram, который выглядит как "123456780", и вставьте его в "кавычки". -
telegramBotToken - Введите свой токен Telegram-бота.
Используйте команду
/newbot
, чтобы создать нового бота в Telegram, отправив сообщение @BotFather. Как только вы закончите создание бота, вы получите свой токен Telegram-бота, который выглядит как110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw
. Скопируйте свой токен Telegram-бота и вставьте его в "кавычки". Для получения более подробных инструкций, вы можете обратиться к этой статье.
Если процесс автоматического сбора наград завершится успешно, будет отправлено сообщение "OK".
Если вы уже собрали награды сегодня, будет отправлено сообщение "Traveler/Trailblazer/Captain, you've already checked in today".
Один аккаунт HoYoLAB с уведомлением в Discord.
Включены авто-отметки Genshin Impact и Honkai: Star Rail, включены Discord уведомления, уведомления об ошибках в Discord.
const profiles = [
{
token: "account_mid_v2=123xyzabcd_hi; account_id_v2=26XXXXX20; ltoken_v2=v2_CANARIAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3406; ltmid_v2=123xyzabcd_hi; ltuid_v2=26XXXXX20;",
genshin: true,
honkai_star_rail: true,
accountName: "HuTao"
}
];
const discord_notify = true
const myDiscordID = "240000800000300040"
const discordWebhook = "https://discord.com/api/webhooks/10xxxxxxxxxxxxxxx60/6aXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXnB"
Два аккаунта HoYoLAB с авто-отметкой и уведомлениями в Telegram.
Включены авто-отметки Genshin Impact на аккаунте А, и Honkai Impact 3rd на аккаунте Б, включены уведомления в Telegram.
const profiles = [
{
token: "account_mid_v2=123xyzabcd_hi; account_id_v2=26XXXXX20; ltoken_v2=v2_CANARIAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3406; ltmid_v2=123xyzabcd_hi; ltuid_v2=26XXXXX20;",
genshin: true,
accountName: "accountA"
},
{
token: "account_mid_v2=456qwertyu_hi; account_id_v2=28XXXXX42; ltoken_v2=v2_GENSHINXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5566; ltmid_v2=456qwertyu_hi; ltuid_v2=28XXXXX42;",
honkai_3: true,
accountName: "accountB"
}
];
const telegram_notify = true
const myTelegramID = "1XXXXXXX0"
const telegramBotToken = "6XXXXXXXXX:AAAAAAAAAAXXXXXXXXXX8888888888Peko"
2022-12-30 Проект запущен. 2023-04-27 Добавлена поддержка Honkai Impact 3rd и Honkai: Star Rail. 2023-04-27 Добавлен переключатель для уведомления Discord. 2023-05-12 Обновление процесса gettoken#2. 2023-05-12 Добавлена поддержка уведомлений Telegram#3. 2023-05-13 Поддержка нескольких учетных записей HoYoLAB#4