trying to make reaction emojis consistent
This commit is contained in:
		
							parent
							
								
									3f2a8d959c
								
							
						
					
					
						commit
						7c2fc1536d
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -21,9 +21,20 @@ async function addReaction(event) {
 | 
			
		|||
	let encoded = encodeURIComponent(emoji)
 | 
			
		||||
	let encodedTrimmed = encoded.replace(/%EF%B8%8F/g, "")
 | 
			
		||||
 | 
			
		||||
	console.log("add reaction from matrix:", emoji, encoded, encodedTrimmed)
 | 
			
		||||
	// https://github.com/discord/discord-api-docs/issues/2723#issuecomment-807022205 ????????????
 | 
			
		||||
 | 
			
		||||
	return discord.snow.channel.createReaction(channelID, messageID, encoded)
 | 
			
		||||
	const forceTrimmedList = [
 | 
			
		||||
		"%E2%AD%90" // ⭐
 | 
			
		||||
	]
 | 
			
		||||
 | 
			
		||||
	let discordPreferredEncoding =
 | 
			
		||||
		( forceTrimmedList.includes(encodedTrimmed) ? encodedTrimmed
 | 
			
		||||
		: encodedTrimmed !== encoded && [...emoji].length === 2 ? encoded
 | 
			
		||||
		: encodedTrimmed)
 | 
			
		||||
 | 
			
		||||
	console.log("add reaction from matrix:", emoji, encoded, encodedTrimmed, "chosen:", discordPreferredEncoding)
 | 
			
		||||
 | 
			
		||||
	return discord.snow.channel.createReaction(channelID, messageID, discordPreferredEncoding)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports.addReaction = addReaction
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue