🐛 Deleted accounts get a backup name
This commit is contained in:
parent
1330cb67bc
commit
7d555687f4
@ -80,6 +80,14 @@ func checkGroupUser(group *models.Group, groupHelperService logic.GroupHelperSer
|
|||||||
}
|
}
|
||||||
|
|
||||||
if !(member.User.IsBot || member.User.FirstName == "Telegram") {
|
if !(member.User.IsBot || member.User.FirstName == "Telegram") {
|
||||||
|
if member.User == nil || member.User.FirstName == "" {
|
||||||
|
member.User = &tgbotapi.User{
|
||||||
|
ID: -1,
|
||||||
|
FirstName: "Unknown",
|
||||||
|
IsBot: false,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
leaveMessage := group.UserLeaveMessage
|
leaveMessage := group.UserLeaveMessage
|
||||||
leaveMessage = message.ReplaceMessage(leaveMessage, member.User)
|
leaveMessage = message.ReplaceMessage(leaveMessage, member.User)
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ func (i infoCommand) ExecuteCommand(bot *tgbotapi.BotAPI, update *tgbotapi.Updat
|
|||||||
"General Information to this Bot\n" +
|
"General Information to this Bot\n" +
|
||||||
"===============================\n" +
|
"===============================\n" +
|
||||||
"Developer: @Alphyron\n" +
|
"Developer: @Alphyron\n" +
|
||||||
"Version: 2.2.6\n" +
|
"Version: 2.2.7\n" +
|
||||||
"Git: [Gitea Repository](https://git.dragon-labs.de/alphyron/group_assistant)\n" +
|
"Git: [Gitea Repository](https://git.dragon-labs.de/alphyron/group_assistant)\n" +
|
||||||
"==============================="
|
"==============================="
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ import (
|
|||||||
"git.dragon-labs.de/alphyron/group_helper/models"
|
"git.dragon-labs.de/alphyron/group_helper/models"
|
||||||
"git.dragon-labs.de/alphyron/group_helper/telegram"
|
"git.dragon-labs.de/alphyron/group_helper/telegram"
|
||||||
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api"
|
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api"
|
||||||
|
"log"
|
||||||
)
|
)
|
||||||
|
|
||||||
type databaseRoutine struct {
|
type databaseRoutine struct {
|
||||||
@ -43,7 +44,7 @@ func (d databaseRoutine) Update(botAPI *tgbotapi.BotAPI, update *tgbotapi.Update
|
|||||||
_, err := d.groupHelperService.UpdateGroup(group)
|
_, err := d.groupHelperService.UpdateGroup(group)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
if update.Message.LeftChatMember != nil {
|
if update.Message.LeftChatMember != nil {
|
||||||
user, err := d.groupHelperService.GetUserByID(int64(update.Message.LeftChatMember.ID))
|
user, err := d.groupHelperService.GetUserByID(int64(update.Message.LeftChatMember.ID))
|
||||||
|
|
||||||
@ -65,7 +66,7 @@ func (d databaseRoutine) Update(botAPI *tgbotapi.BotAPI, update *tgbotapi.Update
|
|||||||
_, err = d.groupHelperService.UpdateGroup(group)
|
_, err = d.groupHelperService.UpdateGroup(group)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
user, err := d.groupHelperService.GetUserByID(int64(update.Message.From.ID))
|
user, err := d.groupHelperService.GetUserByID(int64(update.Message.From.ID))
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user