Botkit Help

338
The language of chatting is only English or Russian 🇬🇧 We discuss bots here @BotKit, @vote, @GuardBot. 🇷🇺 Обсуждаем здесь ботов @BotKit, @vote, @GuardBot Chat Admin @abdulgalimov
Open in app
Беда с ботом. Завис
Работает вроде
Беда с ботом. Завис
Добрый вечер, добавьте в бота ограничение по времени, чтобы 1 участник мог писать например только через 1 час или 10 часов
64
Добрый день. Создал бота, добавил ему триггеры, добавил его в чат как админа, но бот не реагирует на триггеры в чате. Если писать ему в личку - всё работает. Подскажите, пожалуйста, как сделать так, чтобы бот реагировал и в чате тоже. + добавил боту публикацию, попытался её опубликовать, но он пишет, якобы, он не добавлен как админ в чат.
79
I can't put a profile picture on my bot in tamtam messenger via @primebot You can understand me better by watching the video below
Kirill Basyuk
90
Разобрался методом проб и ошибок) Если кому нужно, то содержимое объекта user можно посмотреть через переменную {$user.*}. Оттуда выяснил что id пользователя можно получить, написав {$user.userId}
Kirill Basyuk
91
Очень отличается
Kirill Basyuk
91
Потому что я знаю свой реальный id
94
Пробую ${user.name}, получаю имя. Пробую ${user.id}. Получаю всего 6 цифр, вместо реального id
а почему вы уверены что эти 6 цифр - не есть реальный id?
Kirill Basyuk
91
Я так понимаю больше вариантов нет?
Kirill Basyuk
90
Ничего не выводит
93
Пробую ${user.name}, получаю имя. Пробую ${user.id}. Получаю всего 6 цифр, вместо реального id
А если ${user.user_id}?
Kirill Basyuk
91
Не нашёл никакой информации в интернете
Kirill Basyuk
89
Добрый день! Какие есть переменные у botkit?
101
102
104
Как я могу сделать защиту бота
103
а как идентифицировать пользователя? вот есть каккой-то пользователь, вы его не знаете, в контактах его нет, но ему нужно дать доступ к функционалу бота, что вы у него спросите? ...
Ну у меня он анкету в боте заполняет. По результатам я решаю, дать доступ или нет.
102
ну так ить
105
постучаться в бота
такой сценарий тоже возможен, программисты вообще кудесники )
103
а дальше ждать решения админа
104
а как идентифицировать пользователя? вот есть каккой-то пользователь, вы его не знаете, в контактах его нет, но ему нужно дать доступ к функционалу бота, что вы у него спросите? ...
постучаться в бота
103
Вроде не нужен. Я не пользую. Просто присваиваю значение пользователю и он может заходить в закрытый раздел. ...
а как идентифицировать пользователя? вот есть каккой-то пользователь, вы его не знаете, в контактах его нет, но ему нужно дать доступ к функционалу бота, что вы у него спросите?
104
но для этого, наверное, опять же нужно знать userid
Вроде не нужен. Я не пользую. Просто присваиваю значение пользователю и он может заходить в закрытый раздел.
105
ну сложились и сложились)
103
у меня тоже есть бот только с админскими кнопками добавления\удаления пользователя, а userid я получаю в отдельном (тоже правдо моем) боте
99
Вот только при чём здесь сторонний бот и почему нельзя это реализовать в своём? )
Так сложились обстоятельства ), может разработчик не видит механизма реализации в рамках одного бота и получения userid и основного функционала
101
Например есть бот, который выдает информацию по запросу, но только тем кому разрешено. Бот принять решение о том кому разрешено может либо по паролю, либо если ему заранее админ пропишет userid. Тут скорее второй вариант. При этом админ не обладает ...
Вот только при чём здесь сторонний бот и почему нельзя это реализовать в своём? )
103
в ботките можно присвоить юзеру метку по значению которой бот будет отрабатывать заданный вариант действий. В том числе давать информацию, по разному реагировать на нажатие кнопки и другие триггеры. ...
но для этого, наверное, опять же нужно знать userid
103
Например есть бот, который выдает информацию по запросу, но только тем кому разрешено. Бот принять решение о том кому разрешено может либо по паролю, либо если ему заранее админ пропишет userid. Тут скорее второй вариант. При этом админ не обладает ...
в ботките можно присвоить юзеру метку по значению которой бот будет отрабатывать заданный вариант действий. В том числе давать информацию, по разному реагировать на нажатие кнопки и другие триггеры.
Kirill Basyuk
101
Например есть бот, который выдает информацию по запросу, но только тем кому разрешено. Бот принять решение о том кому разрешено может либо по паролю, либо если ему заранее админ пропишет userid. Тут скорее второй вариант. При этом админ не обладает ...
Да, как раз этот вариант
106
Например есть бот, который выдает информацию по запросу, но только тем кому разрешено. Бот принять решение о том кому разрешено может либо по паролю, либо если ему заранее админ пропишет userid. Тут скорее второй вариант. При этом админ не обладает инструментом получения userid, а может только добавлять их или удалять
103
В общем случае айди, полученный из стороннего сервиса, для бота бессмысленен. Логичнее подключать в самом боте
104
Нелогично для задачи сбора ID пользователей использовать сторонний сервис
101
Так и я о том же. Это сам бот должен. Сторонний сервис здесь не помощник
105
а как узнать людей которым бот может написать если на своей стороне не сохранил их ID ?))
102
И зачем для этого сторонний сервис?
103
вот только это бессмысленно)
почему? может людям нужно в ручном режиме сообщать куда-то свой id, чтоб им доступ к сервису открывали, например
103
если просто узнать user_id, то можно отправить любое сообщение боту @userinfo
вот только это бессмысленно)
103
это возможно?
если просто узнать user_id, то можно отправить любое сообщение боту @userinfo
Kirill Basyuk
104
а вот как сделать команду, по которой бот будет отдавать id?
Kirill Basyuk
100
как из бота узнать id всех юзеров я понимаю
101
узнай в своём боте. Если пользователь себе не добавит твоего бота, то он не может "нужных пользователей оповещать из бота"