tgstation-server 6.19.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IChatAuthority.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2using System.Threading;
3
7
9{
13 public interface IChatAuthority : IAuthority
14 {
29 IEnumerable<Models.ChatChannel> initialChannels,
30 string name,
31 string connectionString,
32 ChatProvider provider,
33 long instanceId,
34 uint? reconnectionInterval,
35 ushort? channelLimit,
36 bool enabled,
37 CancellationToken cancellationToken);
38 }
39}
Evaluates a set of IAuthorizationRequirements to be checked before executing a response.
Business logic for interating with the server.
Definition IAuthority.cs:9
IAuthority for manipulating chat bots.
RequirementsGated< AuthorityResponse< ChatBot > > Create(IEnumerable< Models.ChatChannel > initialChannels, string name, string connectionString, ChatProvider provider, long instanceId, uint? reconnectionInterval, ushort? channelLimit, bool enabled, CancellationToken cancellationToken)
Create a new ChatBot.
ChatProvider
Represents a chat service provider.