Size: a a a

2020 June 01

Forevka ÐΞV... in aiogram [ru]
а он читать может? или его вообще выкинуло из группы
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Forevka ÐΞV
а он читать может? или его вообще выкинуло из группы
может. это же ридонли а не бан
источник

‌‌‎lyteloli in aiogram [ru]
aiogram
Пользователь Mant помещен в RO на 3 дн.
Предлагаю заменить RO на изолятор
источник

S

SoHard 🎄 in aiogram [ru]
‌‌‎lyteloli
Предлагаю заменить RO на изолятор
чат телебота?
источник

‌‌‎lyteloli in aiogram [ru]
SoHard 🎄
чат телебота?
Можно не надо
источник

MV

Maxim Voloshko in aiogram [ru]
SoHard 🎄
чат телебота?
Слишком жестоко
источник

АГ

Антон Грущак... in aiogram [ru]
как сделать, чтобы, когда команда не существует, бот об этом написал?
источник

T

Tishka17 in aiogram [ru]
повесить хэндлер на произвольное сообщение
источник

АГ

Антон Грущак... in aiogram [ru]
Tishka17
повесить хэндлер на произвольное сообщение
так а что в хендлер писать? if "!" in message.text?
источник

РМ

Роман Миротворец... in aiogram [ru]
Антон Грущак
так а что в хендлер писать? if "!" in message.text?
Нет, просто хандлер оставь пустым
источник

T

Tishka17 in aiogram [ru]
что хочешь. Если это команда, она обработается другими хэндлерами
источник

АГ

Антон Грущак... in aiogram [ru]
Роман Миротворец
Нет, просто хандлер оставь пустым
окей, спасибо
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Антон Грущак
так а что в хендлер писать? if "!" in message.text?
Команда - это обычный текст

If message.text.startswith('/'):
   await message.answer('Такой команды не существует')
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
На самый нижний хендлер
источник

G

Gabben in aiogram [ru]
Антон Грущак
как сделать, чтобы, когда команда не существует, бот об этом написал?
Так как обработка апдейта проходит по списку хендлеров, ища подходящий, то логично поставить в конец этого списка (зарегистрировать последним) хендлер, который отловит необработанную команду и сделает с этим что нибудь.

@dp.message_handler(lambda m: m.is_command())
async def _(m): await m.answer("Команды не существует")
источник

АГ

Антон Грущак... in aiogram [ru]
Gabben
Так как обработка апдейта проходит по списку хендлеров, ища подходящий, то логично поставить в конец этого списка (зарегистрировать последним) хендлер, который отловит необработанную команду и сделает с этим что нибудь.

@dp.message_handler(lambda m: m.is_command())
async def _(m): await m.answer("Команды не существует")
ну я понял, что последним, не знал просто как по канону сделать
источник

G

Gabben in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
Команда - это обычный текст

If message.text.startswith('/'):
   await message.answer('Такой команды не существует')
А, ну да
источник

G

Gabben in aiogram [ru]
Можно message.is_command(), может даже фильтр есть без лямбд
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
как часто можно использовать editMessageMarkup?
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Fᴏʀᴅᴇɴ
как часто можно использовать editMessageMarkup?
Тебе вряд-ли кто-то скажет точно, но у него агрессивные лимиты по моей субъективной оценке

Я как-то раз тыкал кнопки у своего, и безумно быстро словил RetryAfter
источник