Example #1
0
        public async Task Broadcast(GitterRoom room, string text)
        {
            var message = new GitterMessage {
                Text = text
            };

            await Post($"https://api.gitter.im/v1/rooms/{room.Id}/chatMessages", message);
        }
Example #2
0
        internal async Task Reply(GitterRoom room, GitterUser fromUser, string text)
        {
            var message = new GitterMessage {
                Text = $"@{fromUser.Username}: {text}"
            };

            await Post($"https://api.gitter.im/v1/rooms/{room.Id}/chatMessages", message);
        }
Example #3
0
 public MessageContext(GitterClient client, GitterUser bot, GitterRoom room, GitterMessage message)
     : base(client, bot, room)
 {
     Message = message;
 }