Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
SoreMix

soremix

yellow
  • 1820
    вклад
  • 3
    вопроса
  • 2138
    ответов
  • 60%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • По какой причине может не работать Basic Auth в FastAPI?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Ну либо с диалогом проблемы, либо с кодом где-то в другом месте. Можно полный код ?
    Написано 19 сент.
  • Как сделать чтобы бот телеграмм не писал в сообщении знаки {}'?

    SoreMix
    soremix @SoreMix
    Mardaster, вообще-то это результат выполнения вашей функции вам прислали. В котором видно, что текст отправился корректный, просто если хотите отправить число, то передавайте в функцию число вида 0001. А вы передаете зачем-то send_message_with_manager_link(chat_id, '{0001}'). для чего тут скобки? Если они не нужны, то выполняйте repalce(), только replace() заменяет подстроку, а не набор символов. Если хотите удалить реплейсом три символа - вызывайте реплейс 3 раза, с каждым символом. Но проще всего не добавлять в эту строку скобки, они явно не должны там быть

    https://pythonz.net/references/named/string.replace/
    Написано 17 сент.
  • Как спарсить id постов в вк?

    SoreMix
    soremix @SoreMix Куратор тега Python
    В params точно ничего нет больше? Тем более запятых не хватает в словаре
    Написано 13 сент.
  • При нажатии на кнопку, не получается отправить в ответ текст с другими кнопка, только текст?

    SoreMix
    soremix @SoreMix
    Где код клавиатуры, где ошибка?
    Написано 11 сент.
  • Как сделать так чтобы бот отвечал на определённое сообщение пользователя?

    SoreMix
    soremix @SoreMix
    . А мне сейчас нужен прямой ответ.


    Дело в том что он просто-напросто будет бесполезен. На этапе обучения создать такой вопрос, но сформулировав его на уровне "Написал такой код, почему выдается ответ Х вместо Y, ведь код похож на правильный", и приложить пример
    a = 10
    if a != 10 or 9:
      print("a не равен 10")


    На такое ответить можно, потому что человек учится основам. Вам даже направление правильное дали для исправления кода, а вам не подходит. А это самое базовое что можно придумать из проблем. Дальше код будет только тяжелей.

    В общем, вы решаете интегральное уравнение и спрашиваете прямой ответ на 2+2, при этом сами не хотите думать как решить эти 2+2, как вы хотите дальше своё интегральное уравнение? Ну ответят вам что 2+2=4, а дальше что? А дальше начнётся деление, а потом проценты, а потом тригонометрия
    Написано 27 авг.
  • Запускаю код вроде все работает но при вводе команды старт ничего не происходит.Что делать?

    SoreMix
    soremix @SoreMix
    uglymorty, ничего не происходит потому что не прописали никакого ответа в функции старт. Клавиатуру сделали, кнопки сделали, но кнопки не прицепили к самой клавиатуре и ничего пользователю не отправили. Поэтому и отвечать нечего. По поводу ошибки - значит запустили скрипт, не закрыли его и пытаетесь запустить еще раз. Телеграм прямо говорит о том что уже запущен инстанс с таким же ботом. Поэтому закрывайте предыдущие запуски
    Написано 27 июл.
  • Ошибка при запросе баланса в Discord что делать?

    SoreMix
    soremix @SoreMix
    Life Game, ну тогда понятно. Честно - советую поставить дизлайк и искать другой урок. Я на полном серьезе о том, что здесь каждую неделю этот код приводят. Он падает сейчас, упадёт и при следующих запусках. Это очень плохой пример для учебы, в одной строке собрать столько косяков надо уметь. Мы же тут не со зла советуем
    Написано 16 июн.
  • Ошибка при запросе баланса в Discord что делать?

    SoreMix
    soremix @SoreMix
    Почему у всех в дискорд ботах обязательно есть баланс чего-то, и всё это вставляется в эмбед f-строкой, в котором через format лежит SQL запрос. Это у вас с какого-то гайда такое идет или как? Одно и то же чуть ли не каждый день, одни и те же ошибки на которые отвечали уже 100.000 раз.
    Вызывается функция, в неё передаётся сразу конструктор embed, в нем в f-строке лежит SQL через format, от результата SQL сразу fetchone и [0]. Жесть вообще. Ради чего такая иголка в яйце, чтобы код был нечитаем, но не 50 строк, а 46?
    Написано 16 июн.
  • Почему Python не видит таблицы sqlite?

    SoreMix
    soremix @SoreMix
    Lmn14, а как вручную ее создаете? Может код то вписали и выполнили, а коммит не сделали, как писали в другом ответе
    Написано 13 июн.
  • Как привязать в ТГ Боте команду /help к существующему callback.data?

    SoreMix
    soremix @SoreMix
    Харо, Харо,

    Если хотите чтобы при нажатии на инлайн кнопку и на команду /help был одинаковый ответ, то создайте функцию, которая этот ответ отправляет, и просто вызывайте ее в этих обработчиках. Если код маленький, то можно ничего и не добавлять, а просто оставить в теле

    @bot.callback_query_handler(func=lambda callback: callback.data == 'help')
    def callback_message(callback):
        bot.send_message(callback.message.chat.id, text='Я умею всякое')
    
    @bot.message_handler(commands=['help'])
    def help_handler(message):
        bot.send_message(message.chat.id, text='Я умею всякое')


    Получится одинаковый ответ.

    вот пример с еще одной функцией
    def help_command(chat_id):
        bot.send_message(chat_id, text='Я умею всякое')
    
    @bot.callback_query_handler(func=lambda callback: callback.data == 'help')
    def callback_message(callback):
        help_command(callback.message.chat.id)
    
    @bot.message_handler(commands=['help'])
    def help_handler(message):
        help_command(message.chat.id)
    Написано 12 июн.
  • Как в результате регулярного выражения сохранить обратный слэш(\)?

    SoreMix
    soremix @SoreMix Куратор тега Python
    igreklpofrss, еще раз - проблема в другом месте. Нет так нет, ощущение как будто мне это нужно

    <p>Hello, {"test": "item({\"input\":{\"id\":\"33452\"}})"} World!</p>


    r = requests.get('http://127.0.0.1:5000/')
    found = re.search('{.+}', r.text).group(0)
    print(found)
    print(json.loads(found))
    
    # {"test": "item({\"input\":{\"id\":\"33452\"}})"}
    # {'test': 'item({"input":{"id":"33452"}})'}
    Написано 12 июн.
  • Как зная id пользователя (не свой) узнать его @user_name в TeleBot?

    SoreMix
    soremix @SoreMix
    fr0s1ee, тогда всё ок будет
    Написано 11 июн.
  • Как сделать, чтобы киви ключ принимался без ошибки «binascii.Error»?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Br12, значит это не тот ключ, что гадать
    Написано 10 июн.
  • Как сделать, чтобы киви ключ принимался без ошибки «binascii.Error»?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Br12, мало символов. Что-то не то у вас. Ваши 69 в base64 нормально декодируются?
    Написано 10 июн.
  • Почему после совершения сделки в python приходят 2 уведомления?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Ну как минимум стоит посмотреть что вообще приходит в ответ на portfolio_stream. На события подписались, а ответ не обрабатываете. Начните обрабатывать сам ответ и все вопросы должны отпасть
    Написано 07 июн.
  • Возникает ошибка: "multiple statements found while compiling a single statement" при вводе кода. Python. Что не так?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Lapa34, если хочется полноценные жирные - pycharm, visual studio code
    полегче, и личной мой выбор - sublime text 3, но придется добить плагинами
    Написано 07 июн.
  • В чем может быть конфликт между функциями?

    SoreMix
    soremix @SoreMix
    gawwah_looter_7777777, если нужно обрабатывать кнопку старт - вешать на функцию обработчик кнопки старт. Если нужно обрабатывать сообщение с текстом А, то надо вешать соответствующий обработчик
    Написано 06 июн.
  • Как принимать текст с нажатой инлайн кнопки администратором?

    SoreMix
    soremix @SoreMix
    Vlad Mip, ну вы же ждете зачем-то отклик на кнопку, значит что-то хотите сделать. Уведомление какое нибудь прислать или что нибудь другое. Не нужен ID - бог с ним, можете не вставлять его в кнопки. FSM всё равно не нужен
    Написано 05 июн.
  • Вопрос: aiogram: как обратиться к элементу from класса message?

    SoreMix
    soremix @SoreMix
    remendado, fom_user.is_bot

    На будущее - есть функция dir().

    print(dir(message)) и изучать
    Написано 02 июн.
  • Почему мои запросы Python возвращают 403, но тот же запрос в Burp Suite возвращает 200?

    SoreMix
    soremix @SoreMix Куратор тега Python
    Код из питона и бурпа в студию
    Написано 02 июн.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 4 ответа
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации