Size: a a a

2019 November 18

ZA

Zaur Abdulgalimov in ZBots
я проверю это как будет время
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
теоретически можно сделать так, чтобы если start вызывается без параметров - тогда сделать так чтобы она работала как обычная команда с триггером
Точно.
😊👍
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
к сожалению нельзя, команда /start автоматически запускается телеграммом когда пользователь запускает бота или открывает ссылку на бота с параметрами (такая ссылка используется для перенаправления пользователя из чата в приват)
Ну если можно оставить, как есть, чтобы меню запускалось через /main - то это отлично. Я нажимаю на запустить и срабатывает запрограмированная мной команда /start(появляется tg-клавиатура).
А для меню бота - ввожу /main.
источник

Сн

СеО н's in ZBots
Василь Щипчик
Ну если можно оставить, как есть, чтобы меню запускалось через /main - то это отлично. Я нажимаю на запустить и срабатывает запрограмированная мной команда /start(появляется tg-клавиатура).
А для меню бота - ввожу /main.
Отличная идея 👍
источник

LP

Leonardo Pirro in ZBots
Hello everyone, for some reason my bot is not sending planned polls anymore. Someone can explain me why? 😕
источник

ZA

Zaur Abdulgalimov in ZBots
Василь Щипчик
Ну если можно оставить, как есть, чтобы меню запускалось через /main - то это отлично. Я нажимаю на запустить и срабатывает запрограмированная мной команда /start(появляется tg-клавиатура).
А для меню бота - ввожу /main.
Проверил. Так и работает. На /start можно повесить свой триггер.  Как это работает можно увидеть в боте @QNextSupportBot. Сейчас бот в ответ на старт выдаёт приветствие и показывает tg-клавиатуру
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
Проверил. Так и работает. На /start можно повесить свой триггер.  Как это работает можно увидеть в боте @QNextSupportBot. Сейчас бот в ответ на старт выдаёт приветствие и показывает tg-клавиатуру
👍🎚 Класс.
А такой вопрос:

Возможно ли триггером запустить команду?
Например, если я на tg-клавиатуре сделаю кнопку с реакцией message=/main, (или что то другое)

По нажатии на эту кнопку откроется меню бота?🤔
источник

ZA

Zaur Abdulgalimov in ZBots
message=/main не приведёт к открытию меню. Команду должен написать сам юзер, чтобы она сработала.
источник

ZA

Zaur Abdulgalimov in ZBots
И /main работает только для админов. От обычных юзеров бот эту команду просто проигнорирует
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
message=/main не приведёт к открытию меню. Команду должен написать сам юзер, чтобы она сработала.
Понял. Спасибо.👍

А благодаря чему, при нажатии на СТАРТ бота, автоматически активируется команда /start?
источник

ZA

Zaur Abdulgalimov in ZBots
Василь Щипчик
Понял. Спасибо.👍

А благодаря чему, при нажатии на СТАРТ бота, автоматически активируется команда /start?
это телеграм автоматически шлет боту информацию о том, что юзер якобы набрал текст /start
источник

ZA

Zaur Abdulgalimov in ZBots
т.е. когда пользователь нажимает на кнопку СТАРТ и пишет текст /start - телеграм в этих случаях шлет боту идентичную информацию(событие). Т.е. бот не знает была ли нажата кнопка СТАРТ или юзер написал /start
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
т.е. когда пользователь нажимает на кнопку СТАРТ и пишет текст /start - телеграм в этих случаях шлет боту идентичную информацию(событие). Т.е. бот не знает была ли нажата кнопка СТАРТ или юзер написал /start
Ага. Да, это было бы здорово - запускать команды триггером...ну возможно со временем найдется средство. 😎

QNext уже завораживает своим функционалом, я для себя открыл много возможностей!
источник

ZA

Zaur Abdulgalimov in ZBots
"запускать команды триггером...ну возможно со временем найдется средство"

а какую цель преследуем? можно кейс где это может пригодится?
источник

ZA

Zaur Abdulgalimov in ZBots
теоретически такое можно реализовать, если потребуется
источник

ВЩ

Василь Щипчик in ZBots
Zaur Abdulgalimov
"запускать команды триггером...ну возможно со временем найдется средство"

а какую цель преследуем? можно кейс где это может пригодится?
Допустим на /start мы повесим триггер с tg-клавиатурой.

При нажатии на СТАРТ, бот сразу же запустит клавиатуру с настроенным нами меню кнопок,

среди которых будет кнопка МЕНЮ БОТА
или
МЕНЮ АДМИНИСТРАТОРА - она запустит команду /main
источник

ВЩ

Василь Щипчик in ZBots
источник

ZA

Zaur Abdulgalimov in ZBots
для открытия Меню Админа можно сделать реакцию [adminMenu]
источник

ZA

Zaur Abdulgalimov in ZBots
вопрос только надо ли это делать. Зачем объеденять в одном месте админское и пользовательское?
источник

ZA

Zaur Abdulgalimov in ZBots
пользователь не должен видеть админское меню
источник