Как бы я написал полезную нагрузку для DiscordAPI - PullRequest
0 голосов
/ 07 января 2019

Я создаю мост (для Discord) для плагина на моем Rust Server.

Рассматриваемый плагин [источник: https://umod.org/plugins/tickets]

Билеты позволяют игрокам отправлять сообщения и свои позиции администраторам. Как правило, плагин имеет поддержку трех других плагинов (ниже), которые действуют как мосты API.


PushAPI

Натяжные

EmailAPI (больше не поддерживается / плагин больше не поддерживается)


В плагине Tickets.cs есть части, которые ссылаются на эти плагины, оказывая им поддержку.

        private static void MessageOther(string message)
    {
        if (Instance.UseSlack)
            Instance.Slack?.Call("Message", message, Instance.SlackChannel);

        if (Instance.UseEmailAPI)
            Instance.EmailAPI?.Call("EmailMessage", "Tickets", message);

        if (Instance.UsePushAPI)
            Instance.PushAPI?.Call("PushMessage", "Tickets", message);
    }

Я не пробовал указанные плагины, но плагин Slack работает для другого плагина, который у меня есть. Хотя я хочу использовать этот плагин с Discord. Ввод того же материала в канал разногласий вместо слабого канала. Вот код, который я уже начал набирать. DiscordAPI

Теперь у них уже есть расширение DiscordAPI для сервера Rust (см. Ссылку ниже), оно установлено, но я не уверен, что оно уместно.

Discord - Umod


Любая помощь будет принята с благодарностью.

...