Fixed command permissions. Moved to using Twitch's EventSub via websockets. Cleaned some code up. Added detection for subscription messages (no TTS), message deletion, full or partial chat clear. Removes messages from TTS queue if applicable. Added command aliases for static parameters. Word filters use compiled regex if possible. Fixed TTS voice deletion.
This commit is contained in:
		
							
								
								
									
										24
									
								
								Twitch/Socket/Messages/ChannelCustomRedemptionMessage.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								Twitch/Socket/Messages/ChannelCustomRedemptionMessage.cs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
namespace TwitchChatTTS.Twitch.Socket.Messages
 | 
			
		||||
{
 | 
			
		||||
    public class ChannelCustomRedemptionMessage
 | 
			
		||||
    {
 | 
			
		||||
        public string BroadcasterUserId { get; set; }
 | 
			
		||||
        public string BroadcasterUserLogin { get; set; }
 | 
			
		||||
        public string BroadcasterUserName { get; set; }
 | 
			
		||||
        public string Id { get; set; }
 | 
			
		||||
        public string UserId { get; set; }
 | 
			
		||||
        public string UserLogin { get; set; }
 | 
			
		||||
        public string UserName { get; set; }
 | 
			
		||||
        public string Status { get; set; }
 | 
			
		||||
        public DateTime RedeemedAt { get; set; }
 | 
			
		||||
        public RedemptionReward Reward { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class RedemptionReward
 | 
			
		||||
    {
 | 
			
		||||
        public string Id { get; set; }
 | 
			
		||||
        public string Title { get; set; }
 | 
			
		||||
        public string Prompt { get; set; }
 | 
			
		||||
        public int Cost { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user