Allow sending discriminator with Discord username (#726)

This commit is contained in:
Declan Hoare 2019-02-23 00:28:27 +11:00 committed by Wim
parent 95e78ffa05
commit a7dd033c3b
3 changed files with 9 additions and 1 deletions

View File

@ -136,6 +136,7 @@ type Protocol struct {
UseAPI bool // mattermost, slack UseAPI bool // mattermost, slack
UseSASL bool // IRC UseSASL bool // IRC
UseTLS bool // IRC UseTLS bool // IRC
UseDiscriminator bool // discord
UseFirstName bool // telegram UseFirstName bool // telegram
UseUserName bool // discord UseUserName bool // discord
UseInsecureURL bool // telegram UseInsecureURL bool // telegram

View File

@ -71,6 +71,9 @@ func (b *Bdiscord) messageCreate(s *discordgo.Session, m *discordgo.MessageCreat
rmsg.Username = b.getNick(m.Author) rmsg.Username = b.getNick(m.Author)
} else { } else {
rmsg.Username = m.Author.Username rmsg.Username = m.Author.Username
if b.GetBool("UseDiscriminator") {
rmsg.Username += "#" + m.Author.Discriminator
}
} }
// if we have embedded content add it to text // if we have embedded content add it to text

View File

@ -710,10 +710,14 @@ Server="yourservername"
#OPTIONAL (default false) #OPTIONAL (default false)
ShowEmbeds=false ShowEmbeds=false
#Shows the username (minus the discriminator) instead of the server nickname #Shows the username instead of the server nickname
#OPTIONAL (default false) #OPTIONAL (default false)
UseUserName=false UseUserName=false
#Show #xxxx discriminator with UseUserName
#OPTIONAL (default false)
UseDiscriminator=false
#Specify WebhookURL. If given, will relay messages using the Webhook, which gives a better look to messages. #Specify WebhookURL. If given, will relay messages using the Webhook, which gives a better look to messages.
#This only works if you have one discord channel, if you have multiple discord channels you'll have to specify it in the gateway config #This only works if you have one discord channel, if you have multiple discord channels you'll have to specify it in the gateway config
#OPTIONAL (default empty) #OPTIONAL (default empty)