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

Подскажите, пожалуйста, работает ли FSM в inline mode?

33 ответов

42 просмотра

Работает

Максим🇺🇦-Скуйбіда Автор вопроса
Daniil Kovalenko
Работает

а как я могу реализовать следующую идею. Я с помощью инлайна скидываю кнопки. И хочу в тексте показывать кто нажал на какую кнопку. Я сейчас не очень представляю где это и как можно хранить

Максим🇺🇦-Скуйбіда Автор вопроса
Daniil Kovalenko
Работает

а что используется в роли ключей? from_user.id, а что ещё?

Максим🇺🇦-Скуйбіда Автор вопроса
Daniil Kovalenko
И ещё один user_id

тогда получается, что state в личке с ботом и state в inline один и тот же?

Максим🇺🇦-Скуйбіда Автор вопроса

так а как мне в инлайне получить текущую клавиатуру и текст?

А хахах

Это же не инлайн мод

Максим🇺🇦-Скуйбіда Автор вопроса

я это человеку в личке писал и просто сделал скрин

Максим🇺🇦 Скуйбіда
так а как мне в инлайне получить текущую клавиатур...

Ну вообще ты должен сам знать, какая у тебя клавиатура должна быть при приходе определённой callback_data

ErVinTract / Quantum
Это инлайн-режим

Инлайн клава, не инлайн режим

Максим🇺🇦-Скуйбіда Автор вопроса
Groosha
Ну вообще ты должен сам знать, какая у тебя клавиа...

так а как мне сохранить это хотябы даже в бд текст и кнопки? В какой момент мне туда сохранять то, что пользователь выбрал

destiny.
@dp.inline_hundler()

@dp.callback_query_handler() вообще то

Тебе не надо ничего сохранять, блин.

ErVinTract / Quantum
Нажатия

ТАК МОЖНО БЫЛО??!!

Максим🇺🇦-Скуйбіда Автор вопроса
Groosha
Тебе не надо ничего сохранять, блин.

пользователь создаёт текст на лету @ButtonsTesterBot текст [Кнопка 1][кнопка 2]

Максим🇺🇦 Скуйбіда
так а как мне сохранить это хотябы даже в бд текст...

пришла колбэк_дата "usercoffeechoose:1", значит, надо сгенерировать клаву с тремя кнопками, где первая выделена галочкой

destiny.
ТАК МОЖНО БЫЛО??!!

ну да, это для всех клавиатур

Максим🇺🇦-Скуйбіда Автор вопроса
Groosha
пришла колбэк_дата "usercoffeechoose:1", значит, н...

а текст кнопок я откуда возьму? Клавиатура то не статическая

Максим🇺🇦 Скуйбіда
а текст кнопок я откуда возьму? Клавиатура то не с...

А это ты должен тоже заранее знать. Ну либо где-то в БД хранить список кнопок per-user

Максим🇺🇦-Скуйбіда Автор вопроса
Groosha
А это ты должен тоже заранее знать. Ну либо где-то...

так а откуда мне это знать заранее? Вот пользователь вызывает инлайн и создаёт. Я хочу сделать максимально просто, чтобы пользователю для того, чтобы отправить такой текст с кнопками не нужно было идти в бота и чего то там создавать

ErVinTract / Quantum
Пишешь в кнопку callback_data="button_1_0"

делаешь лямбду в callback_query_handler, ловишь, и разделяешь по _

ErVinTract / Quantum
делаешь лямбду в callback_query_handler, ловишь, и...

[1] - какая кнопка по счёту под сообщением [2] - статус нажатия

Максим🇺🇦-Скуйбіда Автор вопроса
ErVinTract / Quantum
[1] - какая кнопка по счёту под сообщением [2] - с...

так а сам список кнопок где взять? Нужно же взять список и добавить к какой то кнопке галлочку

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта