169 похожих чатов

А как ее в таком случае аттачить к каждому сообщению?

13 ответов

15 просмотров

reply_markup=markup

В bot.send_photo()

Sergey-🥔 Автор вопроса
Maksim
В bot.send_photo()

Понял, сейчас попробую, спасибо

Sergey-🥔 Автор вопроса
Maksim
В bot.send_photo()

Если я ее добавлю в цикле, бот долго будет ждать нажатия на нее? То есть, если бот запостит 5 сообщений, каждый из которых с кнопкой, активной будет только последняя или все запомнят значения из цикла?

Sergey-🥔 Автор вопроса
Maksim
Все будут активны

Идея в кнопке такова Постится n сообщений подряд (каждое значение берется из БД, по id), пользователь в чате может нажать эту кнопку и изменить значение, относящееся к конкретному id Есть какие-то ограничения по кешу в телеграмме на такие значения? Если будет 5-15 постов от бота, я нажму под четвертым постом кнопку (удалить из базы значение ** для id:4) он всю жизнь поста будет помнить, что кнопка относится к конкретному значению в БД?

Sergey-🥔 Автор вопроса
Maksim
https://t.me/aiogram_ru/1143530

Спасибо. По моему вопросу - это inline-результаты?

Sergey 🥔
Спасибо. По моему вопросу - это inline-результаты...

Если твоя кнопка просто будет вызывать callback и не будет менять сообщение, то она должна работать всегда, вроде. Я сам пользуюсь кнопками, которые удаляют/добавляют/изменяют информацию в mongo и они спокойно работают спустя 2 месяца

Sergey-🥔 Автор вопроса
Maksim
Если твоя кнопка просто будет вызывать callback и ...

Вот того же функционала пытаюсь добиться, тоже в монго, сменить бул.) Менять сообщение не планирую, просто апдейт А можно глянуть как ты в своем проекте объявил кнопку и приаттачил ее в коде? :)

Создал клавиатуру в отдельной функции и просто возвращаю готовый markup, который сразу же ставлю в reply_markup

Sergey-🥔 Автор вопроса
Maksim
Создал клавиатуру в отдельной функции и просто воз...

Тяжело идет просто эта кнопка что-то..) Спасибо за подсказки, попробую

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта