Ответы пользователя по тегу Python
  • Не могу понять как работает State на Aiogram python?

    anqov
    @anqov
    Чайник, изучаю Python.
    import telebot
    
    
    bot_token = "Ваш токен"
    bot = telebot.TeleBot(token = bot_token)
    tb = telebot.TeleBot(bot_token)
    @bot.message_handler(commands=['start'])
    def start(message):
        x = bot.send_message(message.chat.id, "Хорошо, учту это")
        bot.register_next_step_handler(x, send)
    def send(message):
        #Мы можем получить сообщение, который ввёл пользователь и сохранить в памяти бота
        #К примеру vvel = message.text, отсюда наше новое значение под vvel = равно тому, что ввёл пользователь, а потом играться с ней сколько хотите.
        start(message)
    bot.polling()
    Ответ написан
  • Как отправить PDF через aiogram?

    anqov
    @anqov
    Чайник, изучаю Python.
    Вот тот самый кусочек кода из моего бота, который может отправить все файлы с любым расширением
    import telebot
    
    
    bot_token = "Ваш Токен"
    bot = telebot.TeleBot(token = bot_token)
    tb = telebot.TeleBot(bot_token)
    @bot.message_handler(commands=['start'])
    def start(message):
        x = bot.send_message(message.chat.id, "Привет,  напиши путь к файлу")
        bot.register_next_step_handler(x, send)
    def send(message):
        path_name = message.text
        doc = open(path_name, 'rb')
        tb.send_document(message.chat.id, doc)
    bot.polling()
    Ответ написан
  • Как заблокировать изменение окна в eel?

    anqov
    @anqov
    Чайник, изучаю Python.
    Помоему нельзя никак, если не JS функции. Тем более, если вы правильно работаете в html и css, то изменение окна, вашу программу не испортит. Чтобы установить минимальную длину и высоту Вашей программы можете использовать:
    window.onresize = function (){
        if (window.outerWidth < ЗДЕСЬ ВАША ШИРИНА || window.outerHeight < ЗДЕСЬ ВАША ДЛИНА){
            window.resizeTo(МИН.ШИРИНА, МИН.ДЛИНА);
        }
    }

    Если высота и ширина не удовлетворяются, то скрипт просто раскрывает его в исх. мин. размер. положение.
    Ответ написан
  • Как сделать такой проект? Phython?

    anqov
    @anqov
    Чайник, изучаю Python.
    Расскажу на своём опыте как начинающий, что главный boost в сфере программирования это опыт. Для этого нужно выучить основу языка, функцию переменную, как выводить тексты, как получать данные от введенных данных и т.п. Можно посмотреть 1 часовое видео, этого будет достаточно. Далее, нужно подумать, какую программу можно сделать, из знаний, которые вы только что получили. Составляете программу, в дальнейшем усложняете и т.д. Главное научиться гуглить, если не найдётся ответа на Ваш вопрос в гугле через долгие попытки поиска, можно смело задать их здесь. Успех придёт сразу же, я сам был в шоке от такой ракеты в моих программах. Всё время пытайтесь составлять программы, и придумать ход работы вашей программы, а далее по кусочкам с интернета берете информацию: как сделать начало, как доделать середину, как закончить. По частям, по частям, и у Ваша программа готова!
    Ответ написан