split tg-groups
This commit is contained in:
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user