Загрузка...

Дурак Я или Аиограм

Тема в разделе Python создана пользователем pijawca 27 июн 2020. 728 просмотров

Опрос
А
Результаты будут видны только после голосования.
Результаты будут видны только после голосования.
  1. Я (ну ты)

    100%
  2. А понял

    0%
  1. pijawca
    pijawca Автор темы 27 июн 2020 че тут нового на этом вашем лолзе 295 17 июл 2019
    Модуль с которого я импортирую:

    Код
    import requests
    import lxml.html
    import re

    def unic_number():
    url = ('http://zalupa.ru')
    api = requests.get(url)
    tree = lxml.html.document_fromstring(api.text)
    number = tree.xpath('/html/body/div/main/div/div/div[1]/div/div[2]/text()')
    reforge_number = (str(number))
    a = re.sub(r'\D', '', reforge_number)
    aa = (str(a[0:5]))
    return (aa)

    def balance():
    url = ('http://zalupa.ru')
    api = requests.get(url)
    tree = lxml.html.document_fromstring(api.text)
    balance = tree.xpath('/html/body/div/main/div/div/div[2]/div[1]/div[2]/span/text()')
    reforge_balance = (str(balance))
    b = re.sub(r'\D', '', reforge_balance)
    bb = (str(b[0:3]))
    return (bb)
    Сам бот:

    Код
    @dp.message_handler(Text(equals=['Hello', 'World']))
    async def zalupenc(message: Message):
    if message.text == 'Hello':
    await message.reply(test.unic_number())
    if message.text == 'World':
    await message.reply(test.balance())
    Что выдает консоль при нажатии World:
    Код
    aiogram.utils.exceptions.BadRequest: Unsupported parse_mode
    Вопрос.
    При нажатии на 'Hello' всё ок
    При нажатии на 'World' нихуя. (выходит ошибка)
    Если менять местами то World работает а Hello не работает. Чё блять делать? Не могу нихуя понять хотя код идентичный.
     
    27 июн 2020 Изменено
  2. meaqese
    meaqese 27 июн 2020 265 18 окт 2016
    В большинстве случаев дурак именно вы. Код просто рвет глаза
     
    1. pijawca Автор темы
      meaqese, М, годный совет. Спасиба папаша.:fig:
  3. Delitel
    Delitel 28 июн 2020 198 4 фев 2018
    обрати внимание на world
    --- Сообщение объединено с предыдущим 28 июн 2020
    тебе ошибку по parse_mode выдало вообще
     
    1. Посмотреть предыдущие комментарии (5)
    2. pijawca Автор темы
      Delitel, Да знаю что эта ошибка вылетает, я пытался её просто как затычку сделать. Не ворк.
    3. Delitel
      pijawca, я имел в виду какой вывод в
      test.balance()? Ну принтом выведи
    4. pijawca Автор темы
      Delitel, 400
      Это весь вывод)
    5. Посмотреть следующие комментарии (2)
  4. pijawca
    pijawca Автор темы 28 июн 2020 че тут нового на этом вашем лолзе 295 17 июл 2019
    Решил. Ошибка в самом коде.
     
Top
Загрузка...