v0.0.3 Release

💳Карточки

Мы используем своего собственного строителя карточек чтобы вам было проще с ним работать.

Вам нужно использовать JSON для создания карточек.

Если параметр будет необязателен в конце будет стоять <?>. Пример: "example?": "true"

Пример карточки

{
  // Новая карточка.
  "card": {
    "width?": "1000", // Ширина.
    "height?": "300", // Высота.
    // Добавляет картинку на фон.
    "drawImages": [{
      "url": "https://cdn.discordapp.com/attachments/1162658570077229130/1396058597196169296/8b36066cb446fdf3.jpg?ex=688bdda3&is=688a8c23&hm=340670934f41b649620d96b039dc86bdd0b2cb4c459c113fe31b50800656811b&",
      "x?": "0", // Ось x.
      "y?": "0", // Ось y.
      "width?": "1000", // Ширина.
      "height?": "300", // Высота.
      "radius?": "0" // Радиус.
    },
    // Добавляет вторую картинку поверх фоновой (аватар участника).
    {
      "url": "{member.avatar}", // url изображения.
      "x?": "20",
      "y?": "30",
      "width?": "250",
      "height?": "250",
      "radius?": "125",
      "lineWidth?": "8" // Ширина линии.
    }],
    // Создаем прямоугольник.
    "drawRects": [{
      "type": "stroke", // Тип прямоугольника (none / fill / stroke / clear).
      "color": "#008000", // Цвет прямоугольника.
      "x?": "20",
      "y?": "30",
      "width?": "250",
      "height?": "250",
      "radius?": "125" // Благодоря радиусу делаем из прямоугольника круг.
    }],
    // Добавляем текст
    "drawTexts": [{
      "type": "fill", // Тип текста (fill / stroke).
      "text": "Level Up", // Сам текст
      "fontSize": "80", // Размер шрифта
      "fontName": "Roboto-Italic", // Название шрифта
      "color": "#808080",
      "x?": "300",
      "y?": "95",
      "wrap": "true", // Перенос текста по словам.
      "maxWidth?": "500", // Максимальна яширина шрифта.
      "multiline": "true", // Разбивает текст на несколько строк если превышен лимит.
      "lineOffset?": "0" // Смещение строк текста.
    }]
  }
}

Результат

Last updated