Please don’t rely on this Gitea instance being around forever.
If any of your build scripts use my (kageru’s) projects hosted here, check my Github or IEW on Github for encoding projects. If you can’t find what you’re looking for there, tell me to migrate it.
@ -105,10 +106,18 @@ func onJoin(s *discordgo.Session, member *discordgo.GuildMemberAdd) {
if!member.User.Bot&&config.SendWelcomeDM{
dm,err:=s.UserChannelCreate(member.User.ID)
iferr!=nil{
// todo: @mention or something
log.Println(fmt.Sprintf("Error creating DM with %s",userToString(member.User),err))
}else{
embed:=getWelcomeEmbed()
s.ChannelMessageSendEmbed(dm.ID,embed)
_,err=s.ChannelMessageSendEmbed(dm.ID,embed)
iferr!=nil{
log.Println(fmt.Sprintf("Error sending DM to %s",userToString(member.User),err))
}
}
iferr!=nil{
// if any of the preceding operations produced an error
log.Printf("Sending welcome @mention at %s",userToString(member.User))
s.ChannelMessageSend(config.GeneralChannel,fmt.Sprintf("Wilkommen <@%s>. Bitte aktiviere vorübergehend DMs für diesen Server und sende eine Nachricht mit !welcome an mich.",member.User.ID))