Size: a a a

2020 January 25

S

Sad Beladen🍷 in aiogram [ru]
источник

S

Sad Beladen🍷 in aiogram [ru]
Есть бот, при команде start oтправляет кнопки с функциями, скачать ютуб инста вк и тд, потом пользователь может отправить другую команду (к примеру: help как на фотке показано) и бот отправляет смс, но у меня кнопки настроены на изменения, тоесть нажал на кнопку Instagram, текст меняется "отправьте ссылку" и кнопки тоже, но сообщения и команды отправленные ботом и пользователем остаются и вопрос вот вопрос, Как можно сделать, чтобы при нажатии на кнопки (Instagram, vk...) все сообщения, которые после него удалились? И оставалось сообщение с кнопками (instagram, vk...)
источник

UU

Unknown User in aiogram [ru]
Sad Beladen🍷
Есть бот, при команде start oтправляет кнопки с функциями, скачать ютуб инста вк и тд, потом пользователь может отправить другую команду (к примеру: help как на фотке показано) и бот отправляет смс, но у меня кнопки настроены на изменения, тоесть нажал на кнопку Instagram, текст меняется "отправьте ссылку" и кнопки тоже, но сообщения и команды отправленные ботом и пользователем остаются и вопрос вот вопрос, Как можно сделать, чтобы при нажатии на кнопки (Instagram, vk...) все сообщения, которые после него удалились? И оставалось сообщение с кнопками (instagram, vk...)
Лучший вариант - БД, скорее всего, хранить все сообщения придется для нормальной структуры.

Другие варианты:
Из CallbackQuery можно достать Message, от туда соответственно id. Дальше запустить цикл на n итераций, где, понятное дело, инкрементируется id.
источник

S

Sad Beladen🍷 in aiogram [ru]
Unknown User
Лучший вариант - БД, скорее всего, хранить все сообщения придется для нормальной структуры.

Другие варианты:
Из CallbackQuery можно достать Message, от туда соответственно id. Дальше запустить цикл на n итераций, где, понятное дело, инкрементируется id.
Идея хорошая, но что то заморочки много, думаю, лучше при нажатии кнопки отправлять сообщение, которое я меняю при нажатии на кнопку
источник

UU

Unknown User in aiogram [ru]
Но самый лучший вариант - хранить в БД для пользователей их текущую "команду", т.е. когда кто-то жмёт на Скачать -> Instagram, в колонку command помещается "download_instagram" и дальше в мессадж хэндлере обрабатывать текстовые сообщения, сверяя с текущей командой в БД
источник

S

Sad Beladen🍷 in aiogram [ru]
Спасибо за советы)
источник

UU

Unknown User in aiogram [ru]
Sad Beladen🍷
Идея хорошая, но что то заморочки много, думаю, лучше при нажатии кнопки отправлять сообщение, которое я меняю при нажатии на кнопку
Если это имеется в виду вариант, что придет сообщение типа "скиньте ссылку на Инстаграм", то очень простая и хорошая идея. А старое сообщение можно просто удалить, достав из КэлбэкКуэри сообщение
Сам раньше так делал, ток сейчас вспомнил)
источник

S

Sad Beladen🍷 in aiogram [ru]
Unknown User
Если это имеется в виду вариант, что придет сообщение типа "скиньте ссылку на Инстаграм", то очень простая и хорошая идея. А старое сообщение можно просто удалить, достав из КэлбэкКуэри сообщение
Сам раньше так делал, ток сейчас вспомнил)
Да, я тоже так думал, но хотел чтобы чат не засорялся, но впринципе можно удалить калл мессаж, а потом отправить новое сообщение)
Спасибо
источник

t

this is not mrklf in aiogram [ru]
@gabbhack здарова где аиограм оффтопик?
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
this is not mrklf
@gabbhack здарова где аиограм оффтопик?
источник

t

this is not mrklf in aiogram [ru]
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Зачем?
источник

t

this is not mrklf in aiogram [ru]
чтобы делать OFFTOPIC 😎
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
this is not mrklf
чтобы делать OFFTOPIC 😎
Тебе это никогда не мешало
источник

t

this is not mrklf in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Тебе это никогда не мешало
теперь хочется официально
источник

AR

Alex RootJunior in aiogram [ru]
this is not mrklf
@gabbhack здарова где аиограм оффтопик?
Вас и тут за оффтопик никто сильно не ругает
источник

t

this is not mrklf in aiogram [ru]
источник

Т

Технопёс in aiogram [ru]
источник

t

this is not mrklf in aiogram [ru]
жду aiogram-minecraft-server
источник

Т

Технопёс in aiogram [ru]
Жду archigram
источник