summaryrefslogtreecommitdiffstats
path: root/contrib/outmessage-discordemoji.tengo
blob: 3dd61ad91aba2f427814e021c4796ff9e4f92e2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
text := import("text")

// if we're not sending to a discord bridge,
// then convert custom emoji tags into url's
if (inProtocol == "discord" && outProtocol != "discord") {
    rePNG := text.re_compile(`<:.*?:([0-9]+)>`)
    msgText=rePNG.replace(msgText,"https://cdn.discordapp.com/emojis/$1.png")
    reGIF := text.re_compile(`<a:.*?:([0-9]+)>`)
    msgText=reGIF.replace(msgText,"https://cdn.discordapp.com/emojis/$1.gif")
}