РАБОТА С КОМАНДАМИ в AIOGRAM 3 | PYTHON TELEGRAM BOT | CommandStart, Command, args
Vložit
- čas přidán 21. 09. 2023
- В этом видео мы разберемся, как работать с командами в телеграм боте. Посмотрим, как получать аргументы из команды. Использовать будем библиотеку aiogram версии 3.x, язык программирования Python.
Подписывайся на наш телеграм канал! 👨💻
t.me/pythonhub001
И вступай в чат 👨💻
t.me/pythonhub_chat
Что нового в aiogram 3?
• Обзор AIOGRAM 3.0 | Ка...
Полезные ссылки:
Echo bot:
docs.aiogram.dev/en/dev-3.x/d...
#aiogram #python #telegrambot #telebot #aiogram3 #команды #телеграмботы #пайтон
круто
спасибо
Фсокии !
А как сделать, что бы команды высвечиваоись в подсказаках?
Это в самом botfather настраивается
Как передать массив в @dp.message, как параметр, чтобы, например ,вывести его или добавить значение?
не совсем понял вопрос. можно пример?
Проблема при переходах команд , если одна имеет состояния , а вторая не имеет , то бот пишет выполняет первую, а вторая молчит , чистка state.clear() не помогает
не совсем понял вопрос. попробуй задать в чате
Каком чате скинь
в описании видео ссылочка@@user-im3jw6hv9m
есть ли интересные большие проекты для изучения?
пока на 3.х вряд ли есть много больших +опенсорс проектов, нужно подождать месяцок-два
@@shcoder001не правда)))
Я уже написал достаточно интересного бота
что значит -> None ?
функция ничего не возвращает ( ничего не return'ит). Либо же возвращает None
Подписывайся на наш телеграм канал! 👨💻
t.me/pythonhub001
И вступай в чат 👨💻
t.me/pythonhub_chat
когда будет фулл курс? :>
была такая идея, думаю в ноябре такое возможно@@uznaz1783
@@shcoder001 круто! Наконец в Ютубе будет курс по полноценном 3 аиограме!!!
Как сделать так, чтобы несколько команд приводили к выполнению одной функции? Не очень удобно истопользовать @dp.callback_query(lambda c: c.data in [список команд])
ты говоришь же не про команду, а про колбек?
@@shcoder001 сорри, я только сейчас понял, что не то написал. С коллбеками работает это, а вот с командами нет. Есть ли что-то похожее для команд?
@@IliaSalomatinМожно два декоратора сделать, можно фильтры объединить,
як можна відфільтрувати "/start admin"
не в середині хендлера а вище типу :
@dp.message(Command("start") & ?.arg == "admin")
ну сходу в голову только приходит внутри чекать, что в аргументе есть admin. Либо же фильтр сразу вешать кастомный, то бишь не Command(), а сразу свой написать. Что там мол есть /start и еще есть admin