diff --git a/discord.go b/discord.go index e0bb75c..2b96a39 100644 --- a/discord.go +++ b/discord.go @@ -302,6 +302,13 @@ func (d *DiscordDaemon) commandStart(s *dg.Session, m *dg.MessageCreate, lang st } user := d.MustGetUser(channel.ID, m.Author.ID, m.Author.Discriminator, m.Author.Username) d.users[m.Author.ID] = user + + _, err = d.bot.ChannelMessageSendReply(m.ChannelID, d.app.storage.lang.Telegram[lang].Strings.get("discordDMs"), m.MessageReference) + if err != nil { + d.app.err.Printf("Discord: Failed to send reply to \"%s\": %v", m.Author.Username, err) + return + } + content := d.app.storage.lang.Telegram[lang].Strings.get("startMessage") + "\n" content += d.app.storage.lang.Telegram[lang].Strings.template("languageMessage", tmpl{"command": "!lang"}) _, err = s.ChannelMessageSend(channel.ID, content) diff --git a/lang/telegram/en-us.json b/lang/telegram/en-us.json index e93aed7..8312241 100644 --- a/lang/telegram/en-us.json +++ b/lang/telegram/en-us.json @@ -7,6 +7,7 @@ "matrixStartMessage": "Hi\nEnter the below PIN in the Jellyfin sign-up page to verify your account.", "invalidPIN": "That PIN was invalid, try again.", "pinSuccess": "Success! You can now return to the sign-up page.", - "languageMessage": "Note: See available languages with {command}, and set language with {command} ." + "languageMessage": "Note: See available languages with {command}, and set language with {command} .", + "discordDMs": "Please check your DMs for a response." } }