bot changes
This commit is contained in:
@@ -13,10 +13,11 @@ import (
|
||||
const creativesPerPage = 6
|
||||
|
||||
type Creatives struct {
|
||||
CurrentPage int
|
||||
ProjectID string
|
||||
WorkspaceID string
|
||||
BackState bot.State
|
||||
CurrentPage int
|
||||
ProjectID string
|
||||
ProjectTitle string
|
||||
WorkspaceID string
|
||||
BackState bot.State
|
||||
}
|
||||
|
||||
func (s *Creatives) Enter(b *bot.Bot, mode bot.RenderMode) {
|
||||
@@ -49,29 +50,40 @@ func (s *Creatives) renderCreatives(b *bot.Bot, mode bot.RenderMode, jwt string)
|
||||
var text string
|
||||
var buttons [][]echotron.InlineKeyboardButton
|
||||
|
||||
if len(page.Items) == 0 {
|
||||
text = `<b>Креативы</b>
|
||||
// Навигация: 2 последних уровня
|
||||
navPath := "… › Креативы"
|
||||
if s.ProjectTitle != "" {
|
||||
navPath = fmt.Sprintf("… › %s › Креативы", s.ProjectTitle)
|
||||
}
|
||||
|
||||
У вас пока нет креативов.
|
||||
if len(page.Items) == 0 {
|
||||
text = fmt.Sprintf(`<i>%s</i>
|
||||
|
||||
<b>Креативы</b>
|
||||
|
||||
У вас пока нет креативов
|
||||
|
||||
<i>Креатив — это рекламный материал:</i>
|
||||
▸ Текст объявления
|
||||
▸ Медиа контент (фото, видео)
|
||||
▸ Шаблон для автопостинга
|
||||
▸ Варианты для A/B тестирования
|
||||
‣ Текст объявления
|
||||
‣ Медиа контент (фото, видео)
|
||||
‣ Шаблон для автопостинга
|
||||
‣ Варианты для A/B тестирования
|
||||
|
||||
<i>Начните с добавления первого креатива 👇</i>`
|
||||
Начните с добавления первого креатива`, navPath)
|
||||
} else {
|
||||
pageInfo := ""
|
||||
if page.Pages > 1 {
|
||||
pageInfo = fmt.Sprintf("\n<i>Страница %d из %d</i>", page.Page, page.Pages)
|
||||
pageInfo = fmt.Sprintf(" <i>(стр. %d/%d)</i>", page.Page, page.Pages)
|
||||
}
|
||||
|
||||
text = fmt.Sprintf(`<b>Креативы</b>
|
||||
text = fmt.Sprintf(`<i>%s</i>
|
||||
|
||||
Управление рекламными материалами.%s
|
||||
<b>Креативы</b>%s
|
||||
|
||||
<i>Выберите креатив 👇</i>`,
|
||||
Управление рекламными материалами
|
||||
|
||||
Выберите креатив`,
|
||||
navPath,
|
||||
pageInfo)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user