Beispiel #1
0
 public static void Ping(IGuildedClient client, MessageCreatedEvent messageCreated, string command, IList <string> arguments)
 {
     // Sends a message to channel where `ping`/`pong` command was used
     client.SendMessageAsync(messageCreated.ChannelId,
                             // Generates a new message with content `Pong!`
                             Message.Generate("Pong!")
                             );
 }
Beispiel #2
0
 /// <summary>
 /// Gets team groups. Sync version of <see cref="GetGroupsAsync"/>.
 /// </summary>
 /// <param name="team">Team itself</param>
 /// <param name="client">Client to get groups with</param>
 public static IList <Group> GetGroups(this Team team, IGuildedClient client) =>
 client.GetGroups(team.Id);
Beispiel #3
0
 /// <summary>
 /// Gets team channels. Sync version of <see cref="GetChannelsAsync"/>.
 /// </summary>
 /// <param name="team">Team itself</param>
 /// <param name="client">Client to get channels with</param>
 public static Channels GetChannels(this Team team, IGuildedClient client) =>
 client.GetChannels(team.Id);
Beispiel #4
0
 /// <summary>
 /// Gets team groups.
 /// </summary>
 /// <param name="team">Team itself</param>
 /// <param name="client">Client to get groups with</param>
 public static async Task <IList <Group> > GetGroupsAsync(this Team team, IGuildedClient client) =>
 await client.GetGroupsAsync(team.Id);
Beispiel #5
0
 /// <summary>
 /// Gets team channels.
 /// </summary>
 /// <param name="team">Team itself</param>
 /// <param name="client">Client to get channels with</param>
 public static async Task <Channels> GetChannelsAsync(this Team team, IGuildedClient client) =>
 await client.GetChannelsAsync(team.Id);
Beispiel #6
0
 /// <summary>
 /// Sends a message to the specific channel. Sync version of <see cref="GetMessageAsync"/>.
 /// </summary>
 /// <param name="channel">Channel to send to</param>
 /// <param name="client">Client to send the message with</param>
 /// <param name="message">Message itself</param>
 public static Message GetMessage(this Channel channel, IGuildedClient client, Guid messageId) =>
 client.GetMessage(channel.Id, messageId);
Beispiel #7
0
 /// <summary>
 /// Sends a message to the specific channel.
 /// </summary>
 /// <param name="channel">Channel to send to</param>
 /// <param name="client">Client to send the message with</param>
 /// <param name="message">Message itself</param>
 public static async Task <Message> GetMessageAsync(this Channel channel, IGuildedClient client, Guid messageId) =>
 await client.GetMessageAsync(channel.Id, messageId);
Beispiel #8
0
 /// <summary>
 /// Sends a message to the specific channel. Sync version of <see cref="SendMessageAsync"/>.
 /// </summary>
 /// <param name="channel">Channel to send to</param>
 /// <param name="client">Client to send the message with</param>
 /// <param name="message">Message itself</param>
 public static void SendMessage(this Channel channel, IGuildedClient client, NewMessage message) =>
 client.SendMessage(channel.Id, message);
Beispiel #9
0
 /// <summary>
 /// Sends a message to the specific channel.
 /// </summary>
 /// <param name="channel">Channel to send to</param>
 /// <param name="client">Client to send the message with</param>
 /// <param name="message">Message itself</param>
 public static async Task SendMessageAsync(this Channel channel, IGuildedClient client, NewMessage message) =>
 await client.SendMessageAsync(channel.Id, message);