1 (изменено: svoboden, 2021-01-23 04:55:20)

Тема: AHK: Авторизация в discord

Здравствуйте! "Пытаюсь" авторизироваться в дискорде по токену. Так можно сделать, например, если в инструментах разработчика в консоли ввести:

function login(token) {
  setInterval(() => {
    document.body.appendChild(document.createElement`iframe`)
                 .contentWindow.localStorage.token = `"${token}"`;
  }, 50);
  setTimeout(() => {
    location.reload();
  }, 2500);
}

затем вызвать:

login("токен")

Узнать токен можно отправив пост запрос на адрес: "https://discordapp.com/api/v6/auth/login".

url := "https://discordapp.com/api/v6/auth/login"

json = {"email": "xxx.mail.ru", "password": "xxx"}


;{"email": mail, "password": password, "captcha_key": captcha}
;Капчу отправлять, только если он просит


   HttpObj := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    HttpObj.Open("POST", url, True)
  HttpObj.SetRequestHeader("Content-Type", "application/json")
 HttpObj.Send(json)
    HttpObj.WaitForResponse()
  df := HttpObj.ResponseText
;msgbox % df
 FileAppend, %df%, file.txt

Вопрос: как перевести в ahk первый код.

2

Re: AHK: Авторизация в discord

Никак, да и ни к чему. Это джаваскрипт, который должен работать в контексте страницы.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Авторизация в discord

А через DOM html страницы нельзя?

4

Re: AHK: Авторизация в discord

Непонятно, что вы пытаетесь сделать.

5 (изменено: svoboden, 2021-01-23 06:12:39)

Re: AHK: Авторизация в discord

Я хочу авторизоваться в дискорде. Я авторизовываюсь в нем, через консоль разработчика, но на ahk не получается.

6

Re: AHK: Авторизация в discord

Что значит на ahk?
Ahk это не веб клиент и не сервис по взаимодействию с серверами.
Если имеется в виду winhttprequest, то отправляете Authorization Header со своим токеном и авторизируетесь.
https://discord.com/developers/docs/ref … entication

7 (изменено: svoboden, 2021-01-23 03:20:33)

Re: AHK: Авторизация в discord

А куда его отправлять, на какой адрес?

8

Re: AHK: Авторизация в discord

На нужный вам EndPoint.

9 (изменено: svoboden, 2021-01-23 03:30:11)

Re: AHK: Авторизация в discord

А "напрямую" нельзя отправить в localStorage токен?

10

Re: AHK: Авторизация в discord

Какой такой localStorage?

11 (изменено: svoboden, 2021-01-23 03:41:44)

Re: AHK: Авторизация в discord

Сюда:

document.body.appendChild(document.createElement`iframe`)
                 .contentWindow.localStorage.token = `"${token}"`;

Чтобы без создания бота.

12

Re: AHK: Авторизация в discord

Вопрос непонятен.

13 (изменено: svoboden, 2021-01-23 03:50:09)

Re: AHK: Авторизация в discord

Т.е. нужно обязательно создавать бота для авторизации. Да уж, я хотел без бота.

14

Re: AHK: Авторизация в discord

Там же написано 2 варианта bot и bearer.

15 (изменено: svoboden, 2021-01-23 03:49:08)

Re: AHK: Авторизация в discord

Спасибо, попробую авторизоваться.

16

Re: AHK: Авторизация в discord

Решил вопрос путем редактирования LevelDB базы данных.