7 УРОК - CALLBACK QUERY DATA + РАБОТА С СУБД SQLite | ПОЛНЫЙ КУРС ПО AIOGRAM

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 26

  • @sudoteach
    @sudoteach  Před rokem

    Остались вопросы? - Жду на форуме (t.me/sudoteachchat )
    Тяжело даётся обучение? Записывайся на уроке! (t.me/mesudoteach )

  • @forspyke
    @forspyke Před rokem +1

    Движемся в правильном направлении 👍

  • @doinkes7764
    @doinkes7764 Před rokem +2

    Лучше использовать такое форматирование строки, иначе ошибки могут быть
    cur.execute('INSERT INTO users_settings (user_id, user_name) VALUES (?, ?)', (user_id, user_name))

    • @nedalban
      @nedalban Před 9 měsíci

      а смысл? все равно sql инъекцию в телеграмме не сделаешь

  • @user-oo8tf4pi4d
    @user-oo8tf4pi4d Před rokem

    Так всё четко и понятно спасибо тебе, жду следующий урок, лайк и подписку оформил, получаю одно удовольствие

  • @liquisanchez
    @liquisanchez Před rokem +1

    спасибо за хороший и бесплатный курс, жаль, что так мало просмотров

  • @ashotaghabekyan6441
    @ashotaghabekyan6441 Před rokem +4

    Привет, а когда будет следущий урок?

  • @-_Immortal_-
    @-_Immortal_- Před rokem

    Спасибо!

  • @user-nz6bi3vw5b
    @user-nz6bi3vw5b Před 7 měsíci

    у кого не реагирует на нажатие инлайн кнопок - в методе start_polling пропишите allowed_updates=['message', 'callback_query'] либо allowed_updates=[
    ]

    • @user-iz9lh5vj8e
      @user-iz9lh5vj8e Před 3 měsíci +1

      Большое спасибо! Помогло

  • @xnp2a
    @xnp2a Před měsícem

    Какой смысл использовать асинхронные функции для sqlite3, если эта библиотека асинхронность не поддерживает?
    Почему вы не используете в асинхронных функциях aiosqlite вместо sqlite3?

  • @popeye._192
    @popeye._192 Před rokem

    Красавчик, братан

  • @Nightmair13337
    @Nightmair13337 Před rokem

    Прожал лайк

  • @Суп_с_котом
    @Суп_с_котом Před rokem

    Харош

  • @fx17295
    @fx17295 Před měsícem

    что делать если выдает ошибку unexpected keyword argument ‘callback_data’

  • @VIX3301
    @VIX3301 Před rokem

    о да куда же без этого , сделал как в видео и в итоге все равно есть ошибки боже я к уже заколебался их исправлять

  • @ayubxonzokirov907
    @ayubxonzokirov907 Před 5 měsíci

    почему после добавление tg_id не добавился в SQLiteSTUDIO?

  • @shtoshpython
    @shtoshpython Před rokem +2

    Учишь плохим практикам. Незачем писать чистый SQL, есть хороший ORM SQLAlchemy. Так еще и метод format() при формировании запроса - верный путь к инъекциям.

  • @user-zd7nu6ce1x
    @user-zd7nu6ce1x Před 9 měsíci

    Привет! У меня уже как месяц стоит проблема, что у меня никак не реагируют инлайн-кнопки на какие либо нажатия, я даже скачал твой код из этого ролика, запустил, и они всё равно не реагируют. Скажи пожалуйста, ты не знаешь, что может быть за проклятие, что даже твой рабочий код не способен активировать инлайн-кнопки на моём компьютере?

    • @aresarbidol9735
      @aresarbidol9735 Před 9 měsíci

      почти похожая ситуация , сделал reply keyboard (каталог) , и захотел сделать как в уроке чтоб при нажатии на каталог скидывалось сообщение с кнопками под ним , написал все как на видео , но при нажатии на каталог ничего не происходит

    • @aresarbidol9735
      @aresarbidol9735 Před 9 měsíci

      получилось решить проблему?

    • @user-zd7nu6ce1x
      @user-zd7nu6ce1x Před 9 měsíci

      @@aresarbidol9735 Да, я id бота поменял

  • @kidihoel
    @kidihoel Před rokem

    выдает ошибку
    Traceback (most recent call last):
    File "C:\Users\kidih\OneDrive\Desktop\Python\ДР-Антона\bot.py", line 2, in
    from app import keyboards as kb
    ImportError: cannot import name 'keyboards' from 'app' (C:\Users\kidih\AppData\Local\Programs\Python\Python311\Lib\site-packages\app\__init__.py)
    в чем может быть проблема?!

    • @aki-lp4dy
      @aki-lp4dy Před 9 měsíci

      Тебе нужно сделать каталог keyboards в под-каталоге вместе с main.py и database, что бы были в одной строчке. А так оно просто не детектится как привязанный к мэйну каталог.
      Допустим сделай директорию новую .venv2
      В ней сделай питон пакпейдж, а уже туда перекинь питон файл main.py, database, keyboards, и всё, тогда будет импортироваться

  • @tsunami_slayer64
    @tsunami_slayer64 Před rokem

    Только со второй попытки понял как работает база данных sql, смотрел у хауди он не особо хорошо обьясняет