Do tnet core Консольное приложение slack bot logger - PullRequest
0 голосов
/ 19 марта 2020

У меня консольное приложение .netCore. Я хотел бы добавить библиотеку классов slackLogger в свой проект и, следовательно, использовать функцию slackLog в драйвере для входа в Slack.

Я нашел этот код в Интернете:

using System;
using SlackBotMessages;

namespace SlackLogger
{ 
    public static class SlackLogger
    {
        var WebHookUrl = "https://hooks.slack.com/services/Your/WebHook/Url";

        var client = new SbmClient(WebHookUrl);

        var message = new Message("New member registered.").SetUserWithEmoji("Website", Emoji.Loudspeaker);
        message.AddAttachment(new Attachment()
        .AddField("Name", "jane doe", true)
        .AddField("Website", "codeshare.co.uk", true)
        .AddField("Job Title", "Developer", true)
        .AddField("Company", "comp", true)
        .AddField("Bio","something about me)
        .SetThumbUrl("https://codeshare.co.uk/media/1508/paul-seal-profile-2019.jpg?width=500&height=500&mode=crop&anchor=top")
        .SetColor("#f96332")
    );

    client.Send(message);
    }
}

Я добавил th Пакет SlackBotMessages для зависимостей. Однако ни один из идентификаторов не распознается программой.

Я не вижу, что я делаю здесь неправильно.

1 Ответ

0 голосов
/ 19 марта 2020

Я исправил синтаксические ошибки, теперь он работает?

using System;
using SlackBotMessages;

namespace SlackLogger
{

    public static class SlackLogger
    {
        static string WebHookUrl = "https://hooks.slack.com/services/Your/WebHook/Url";

        static SbmClient client = new SbmClient(WebHookUrl);

        static Message message = new Message("New member registered.").SetUserWithEmoji("Website", Emoji.Loudspeaker);
        message.AddAttachment(new Attachment()
            .AddField("Name", "jane doe", true)
            .AddField("Website", "codeshare.co.uk", true)
            .AddField("Job Title", "Developer", true)
            .AddField("Company", "comp", true)
            .AddField("Bio","something about me")
            .SetThumbUrl("https://codeshare.co.uk/media/1508/paul-seal-profile-2019.jpg?width=500&height=500&mode=crop&anchor=top")
            .SetColor("#f96332")
            );

        client.Send(message);
    }
}
...