Перейти к содержимому
ov3rwrite

Мои наработки дискорд-клиента

Рекомендуемые сообщения

8 минут назад, eu_tomat сказал:

Ради чего?

 

Если новая тема будет посвящена очередному этапу разработки, то нет, создавать новую тему не стоит.

Если же в новая тема будет содержать описание готовой программы и ссылку на рабочий код, то это имеет смысл.

 

Предлагаю пока что продолжить обсуждение в этой теме. А новую тему создать, когда уже появится что-то пригодное к использованию.

Да, я уже про готовый продукт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для тех, кто решится повторить подвиг, преобразование шифра в текст работает вот так

local function decode(text)
  local text, line = text:gsub("u(%x+)", function(code) return unicode.char(tonumber(code, 16)) end)
  return text
end

Много вариантов фильтров перепробовал, но это самое адекватное, правда там символы перехода отображаются, но это уже ерунда. Наверное

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати где можно найти API именно такого способа работы с дискордом? Или это расковыряли браузерный дискорд

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Asior В доках дискорда все описано. Читаешь раздел где написано про ботов ихмо API у юзера и у бота одна и та же, главное сказать что ты якобы через браузер ихмо дискорд не любит самописанные клиенты.
https://discord.com/developers/docs/intro

Изменено пользователем Taruu

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

В 02.12.2020 в 20:16, Asior сказал:

Кстати где можно найти API именно такого способа работы с дискордом? Или это расковыряли браузерный дискорд

Глянь код, это как уже сказал @Taruu самый обычный Discord API.

image.png.9919848d4d184f4604ccbdaef2396574.png

К слову, идея была частично слизана с https://github.com/saucecode/ripcord-api , оттуда урлы и брал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну доковырял я этот дискорд, теперь могу передавать на сервера сообщения, но вот проблема, удается отправить только на инглише и цыферки, если текст русский, то начинается 400 ошибка. Как преобразовать ума не приложу, может кто додумается и поделится, а пока мой вариант.

https://pastebin.com/hHstwGG0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 06.12.2020 в 22:25, Asior сказал:

Ну доковырял я этот дискорд, теперь могу передавать на сервера сообщения, но вот проблема, удается отправить только на инглише и цыферки, если текст русский, то начинается 400 ошибка. Как преобразовать ума не приложу, может кто додумается и поделится, а пока мой вариант.

https://pastebin.com/hHstwGG0

Думаю что оно просто пытается юникод засунуть в запрос. Надо аналогично дискордовскому ответу Unicode Escape Sequence делать, тогда может чего получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...