Ответы пользователя по тегу AIOgram
  • Как обновлять значение в БД?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    SET losse += 1
    Ответ написан
    Комментировать
  • Как сделать отправку списка пользователей каждый час в тг боте?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Полагаю, дело в том, что надо передавать в качестве параметра функцию или метод, а вы передаёте результат функции (т.е. уже вызванную функцию).
    aioschedule.every().second.do(schedule_refresher(types.Message))


    Это вызванная функция, она что-то возвращает, и то, что она возвращает, попадает у вас в параметр метода .do:
    schedule_refresher(types.Message)

    Это просто функция:
    schedule_refresher и её можно вызвать. Видимо, именно её надо передавать в параметр метода .do
    Например, вот так:
    aioschedule.every().second.do(schedule_refresher)

    Но тут надо вникнуть в вашу передаваемую функцию, я в нее не вникал. Возможно, вам надо обернуть свою функцию в другую и уже другую передавать в скидулер.
    Ответ написан
    Комментировать
  • Не запускаеться тегеламм бот на aiogram?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Богдан Курбанов, во-первых почитайте про передачу аргументов в batch-файл (это относится к %~dp0)
    Там смысл в том, что вы что-то должны передать как аргумент batch-файла при запуске его, это что-то должно внутри batch-файла подставиться вместо этой конструкции. В итоге всё это, очевидно, должно сложиться в правильный полный путь к папке вашего проекта. Возможно, для начала вам вообще надо убрать всю эту возню с аргументом и прописать путь явно. Когда все заработает, можно будет добавить обработку аргумента. Если нужно.
    Во-вторых, когда разберетесь с путём, проверьте, видит ли pip нужные библиотеки после инициализации окружения, но перед запуском собственно python. Команда pip list, кажется.
    Когда все это проверите, Python код должен запускаться корректно. Сам код я не смотрел, в данном случае это не существенно.
    Ответ написан
    Комментировать
  • Как выводить текст из файла в aiogram?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Элементарно: вам надо либо разметить свой файл с анекдотами так, чтобы разметка отделяла анекдоты друг от друга, либо использовать другое хранилище (БД, например).
    Ответ написан
    Комментировать