split tg-groups

This commit is contained in:
Smile Rex
2025-11-21 15:49:10 +03:00
parent 8309a64b02
commit 75e01df0a9
6 changed files with 133 additions and 115 deletions

View File

@@ -13,14 +13,15 @@ type AdminMessageController struct {
Bot *tele.Bot
}
func NewAdminMessageController(b *tele.Bot, db *DataController) *BonusController {
return &BonusController{DC: db, Bot: b}
func NewAdminMessageController(b *tele.Bot, db *DataController) *AdminMessageController {
return &AdminMessageController{DC: db, Bot: b}
}
func (b *BonusController) AdminMessage(c tele.Context) error {
func (b *AdminMessageController) AdminMessage(c tele.Context) error {
var text string
chatId := c.Chat().ID
user := b.DC.GetUser(c.Sender().ID)
user := b.DC.GetUser(c.Sender().ID, chatId)
if !user.Admin {
return c.Send("У вас нет прав для использования этой команды")
}
@@ -33,7 +34,7 @@ func (b *BonusController) AdminMessage(c tele.Context) error {
}
_, err := b.Bot.Send(
&tele.Chat{ID: -1002345923642},
c.Chat(),
text,
)