Size: a a a

2020 July 07

ВЗ

Владимир Зотов... in aiogram [ru]
Ребят, кто-то знает, как обработать следующее сообщение после обрабатываемого. Задача: на сообщение 'добавить запись', бот отвечает 'как вы ее назовете' и вот тут надо словить сообщение
Вот код, который я уже набросал, ошибок не выдает, сообщение не обрабатывает:
@dp.message_handler()
async def add_affair(msg: types.Message):
   if msg.text == 'Добавить запись 📝':
       await bot.send_message(msg.from_user.id, 'Введите название записи')
       async def add_the_affair(message: types.Message):
           db.add_affair(message.from_user.id, message.text)
           await bot.send_message(message.from_user.id, 'Запись добавлена!')
'Введите назв...' еще выдает, а после не работает. Может быть нельзя создавать функцию внутри функции или ее надо как-то вызвать, я незнаю, помогите пожалуйста
источник

АГ

Антон Грущак... in aiogram [ru]
std::mpa
скинь пост
источник

S

SoHard 🎄 in aiogram [ru]
Владимир Зотов
Ребят, кто-то знает, как обработать следующее сообщение после обрабатываемого. Задача: на сообщение 'добавить запись', бот отвечает 'как вы ее назовете' и вот тут надо словить сообщение
Вот код, который я уже набросал, ошибок не выдает, сообщение не обрабатывает:
@dp.message_handler()
async def add_affair(msg: types.Message):
   if msg.text == 'Добавить запись 📝':
       await bot.send_message(msg.from_user.id, 'Введите название записи')
       async def add_the_affair(message: types.Message):
           db.add_affair(message.from_user.id, message.text)
           await bot.send_message(message.from_user.id, 'Запись добавлена!')
'Введите назв...' еще выдает, а после не работает. Может быть нельзя создавать функцию внутри функции или ее надо как-то вызвать, я незнаю, помогите пожалуйста
ох
источник

ЕП

Евгений Петров... in aiogram [ru]
Владимир Зотов
Ребят, кто-то знает, как обработать следующее сообщение после обрабатываемого. Задача: на сообщение 'добавить запись', бот отвечает 'как вы ее назовете' и вот тут надо словить сообщение
Вот код, который я уже набросал, ошибок не выдает, сообщение не обрабатывает:
@dp.message_handler()
async def add_affair(msg: types.Message):
   if msg.text == 'Добавить запись 📝':
       await bot.send_message(msg.from_user.id, 'Введите название записи')
       async def add_the_affair(message: types.Message):
           db.add_affair(message.from_user.id, message.text)
           await bot.send_message(message.from_user.id, 'Запись добавлена!')
'Введите назв...' еще выдает, а после не работает. Может быть нельзя создавать функцию внутри функции или ее надо как-то вызвать, я незнаю, помогите пожалуйста
Хоть код нормально оформите в бэктики (`)
источник

S

SoHard 🎄 in aiogram [ru]
и тут один хендлер и куча ифов
источник

Б

Бан in aiogram [ru]
Владимир Зотов
Ребят, кто-то знает, как обработать следующее сообщение после обрабатываемого. Задача: на сообщение 'добавить запись', бот отвечает 'как вы ее назовете' и вот тут надо словить сообщение
Вот код, который я уже набросал, ошибок не выдает, сообщение не обрабатывает:
@dp.message_handler()
async def add_affair(msg: types.Message):
   if msg.text == 'Добавить запись 📝':
       await bot.send_message(msg.from_user.id, 'Введите название записи')
       async def add_the_affair(message: types.Message):
           db.add_affair(message.from_user.id, message.text)
           await bot.send_message(message.from_user.id, 'Запись добавлена!')
'Введите назв...' еще выдает, а после не работает. Может быть нельзя создавать функцию внутри функции или ее надо как-то вызвать, я незнаю, помогите пожалуйста
Состояния в помощь
источник

ВЗ

Владимир Зотов... in aiogram [ru]
Можете скинуть какие-то статьи на эту тему, которые надо изучить
источник

Б

Бан in aiogram [ru]
И вот так вот не делай, научись проверять текст в Хендлере, а не эти ваши ифы
источник

п

пфф in aiogram [ru]
Владимир Зотов
Можете скинуть какие-то статьи на эту тему, которые надо изучить
источник

Б

Бан in aiogram [ru]
Владимир Зотов
Можете скинуть какие-то статьи на эту тему, которые надо изучить
Посмотри ка ты что  такое lambda и как её стоит юзать в аиограмовских хендлерах

https://github.com/aiogram/bot
источник

q

quavo in aiogram [ru]
привет габахака
источник

HN

Hozar Nazar in aiogram [ru]
await bot.send_message(452327308, "текст", reply_markup=keyboard_zakaz, parse_mode="HTML")
Кто-то может обьяснить почему когда это смс отправляется оно приходит без клавиатуры?
источник

G

Gabben in aiogram [ru]
Tishka17
вот интересно, а почему бы не сделать from aiogram.types import Message?
Пишу через types, потому что нужно больше одного типа
источник

Б

Бан in aiogram [ru]
Hozar Nazar
await bot.send_message(452327308, "текст", reply_markup=keyboard_zakaz, parse_mode="HTML")
Кто-то может обьяснить почему когда это смс отправляется оно приходит без клавиатуры?
Значит ты не добавил кнопки в клавиатуру
источник

HN

Hozar Nazar in aiogram [ru]
Бан
Значит ты не добавил кнопки в клавиатуру
добавил. у меня так одна кнопка
источник

h

hanna🔪⃤ in aiogram [ru]
Hozar Nazar
await bot.send_message(452327308, "текст", reply_markup=keyboard_zakaz, parse_mode="HTML")
Кто-то может обьяснить почему когда это смс отправляется оно приходит без клавиатуры?
клавиатуру где сформировал? в том же файле?
источник

DK

Daniil Kovalenko in aiogram [ru]
Hozar Nazar
await bot.send_message(452327308, "текст", reply_markup=keyboard_zakaz, parse_mode="HTML")
Кто-то может обьяснить почему когда это смс отправляется оно приходит без клавиатуры?
Покажи keyboard_zakaz
источник

HN

Hozar Nazar in aiogram [ru]
hanna🔪⃤
клавиатуру где сформировал? в том же файле?
нет. в отдельном. но я импортировал тот скрипт в главный. другие клавы работают.
источник

HN

Hozar Nazar in aiogram [ru]
Daniil Kovalenko
Покажи keyboard_zakaz
button_z = InlineKeyboardButton(text="Принять заказ", callback_data="zakaz")
keyboard_zakaz = InlineKeyboardMarkup.add(button_z)
источник

Б

Бан in aiogram [ru]
А чё клавиатура без ()?
источник