Discord: автоматический пост новостей

Поделюсь как настроить постинг новостей в канал Дискорда через вебхук.

Обновления из GitHub


Для своего канала легко создать webhook и настроить репозиторий Github, чтобы он автоматом постил все обновления в этот webhook.
Каждый коммит или даже манипуляции с Issues будут появляться на канале. Всё описано в этой статье.

Обновления изнутри мира


У webhook есть свой API, через который с помощью простого POST-request можно пихать свои сообщения.
В момент отправки новости изнутри мира можно, например, также записывать ее в отдельный временный файл в специальном каталоге.
Потом из крона периодически вычитывать эти файлы и отправлять на Дискорд. Файл должен быть в формате JSON и кодировке utf-8.

Пример файла:

{
   "content": "**Заголовок использует Discord markup и будет выделен жирным**\nРазные улучшения\nмного разных улучшений.\n",
   "username":"Новости мира XXX"
}


Пример команды для отправки:

    curl --request POST \
      -H "Content-Type: application/json" \
      --data @"$filename" \
      --url "https://discordapp.com/api/webhooks/4701xxxxx/cK1xxxx"

Русскоязычный Discord-канал по MUD

Приглашаю присоединиться к русскоязычному дискорд каналу, посвященному МАДам:

discord.gg/RPaz6ut

Фишка дискорда в том, что им удобно пользоваться в том числе из браузера (я только так и сижу в нем), он быстрый и не грузит систему (в отличие от скайпов и проч).

В данный момент там три раздела:
1) main — обсуждение МАДов и всего, что с ними связано
2) development — разработка МАДов: от геймдизайна до кодинга
3) muds — Список МАДов, новости серверов, анонсы обновлений и проч. Можно прорекламировать здесь свой проект, написать о патче, ивенте и проч.
4) links — ссылки на ресурсы // пожалуйста, добавляйте туда ссылки на ру-сайты
5) Также есть голосовые каналы связи.

До встречи!

— Update:
1) Если вы являетесь администратором МАДа, пожалуйста, черкните мне в личку, чтобы добавить вас в соотв. группу
2) Если вы хотите отдельную категорию в дискорде для своего МАДа с текстовыми-аудио каналами — пожалуйста, обращайтесь. Можно замутить вебхуки, сделать импорт новостей и проч :)