2 using System.Collections.Generic;
4 using System.Threading.Tasks;
16 bool Connected {
get; }
21 string BotMention {
get; }
29 Task<Message> NextMessage(CancellationToken cancellationToken);
36 Task<bool> Connect(CancellationToken cancellationToken);
43 Task Disconnect(CancellationToken cancellationToken);
51 Task<IReadOnlyList<Channel>> MapChannels(IEnumerable<Api.Models.ChatChannel> channels, CancellationToken cancellationToken);
60 Task SendMessage(ulong channelId,
string message, CancellationToken cancellationToken);
Use server authentication
For interacting with a chat service