Задать вопрос
Учусь в Петербурге, потихоньку маюсь интересной мне фигней, пока есть возможность.
Контакты

Наибольший вклад в теги

Все теги (14)

Лучшие ответы пользователя

Все ответы (12)
  • Как изменить вид inline-кнопки?

    Berloga
    @Berloga
    Студент IT-специальности. Люблю python
    1. Нужно внимательно глядеть в документацию и также внимательно читать ошибки: ты отправляешь InlineKeyboardMarkup с массивом из KeyboardButton, а там нужны InlineKeyboardButton, которые содержат text и callback_data: https://core.telegram.org/bots/api#inlinekeyboardmarkup
    2. Используй не .add, а два .row, в первом передай две кнопки, во втором - одну
    Ответ написан
    Комментировать
  • Как сделать ссылку на Телеграм Бота с командой?

    Berloga
    @Berloga
    Студент IT-специальности. Люблю python
    Нет, deep linking поддерживает только /start payload. Но никто не мешает добавить в обработчик команды /start редирект в другую функцию по второму слову:
    /start info -> обработать как /info
    Ответ написан
    Комментировать
  • Как лучше всего запаковать .py в exe?

    Berloga
    @Berloga
    Студент IT-специальности. Люблю python
    Вам нужно сделать небольшой GUI для вашего python-скрипта. Для этого есть всякие tkinter, pyqt и иже с ними. Потом получившийся скрипт перегнать в .exe с помощью одной из следующих тулз: py2exe, cx_Freeze, pyinstaller. Лично мне очень нравится последний своей простотой.
    Нет никакой кардинальной разницы в "упаковке" GUI-скрипта и безинтерфейсного - всего лишь тягается разное количество библиотек и модулей.
    Ответ написан
    Комментировать
  • Почему скрипт не печатает кириллицу?

    Berloga
    @Berloga
    Студент IT-специальности. Люблю python
    Всё верно, просто вы печатаете tuple, а не юникод-строку.
    Для python2:
    >>> t = ('info', u'\u043c\u0440,\u0435\u0434,\u0432\u043d,\u043d\u043e')
    >>> print t
    ('info', u'\u043c\u0440,\u0435\u0434,\u0432\u043d,\u043d\u043e')
    >>> print t[1]
    мр,ед,вн,но

    Если вы хотите красиво выводить юникод-содержимое кортежей, то вот ссылочка на so
    p.s> если есть возможность - переходите на python3
    Ответ написан
    Комментировать
  • Почему болят глаза за новым IPS-монитором?

    Berloga
    @Berloga
    Студент IT-специальности. Люблю python
    Обратите внимание на блики - возможно где-то за вами есть источник света, который создаёт малозаметные блики на экране, нагружающие глаза
    UPD: тем более, ваш монитор глянцевый
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (3)