Задать вопрос
  • Как получить username пользователя имея id без использования telegram web, но используя Python?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Получить id по username средствами Bot API нельзя. Его можно получить только вместе с событием, связанным с пользователем. Например, пользователь нажал кнопку /start, пользователь написал боту или в общую группу с ботом, пользователь вступил в группу...

    Telegram Bot API предполагает (и это абсолютно правильно!), что боты не могут писать произвольным пользователям и вообще знать об их существовании. Речь должна идти исключительно об инициативе пользователя начать коммуникацию. Иногда косвенно: например, вступая в группу, куда администратор добавил бот. Но случайных пользователей без их явно выраженного действия бот не может найти.

    Конечно, это можно обойти клиентским API (telethon выкидывает из-за того что его активно используют спамеры, но это тоже решаемо). Но я бы рекомендовал зайти с другой стороны: не надо вообще делать всякую фигню, на которую Bot API не рассчитан. Никакой пользы от неё нет.

    Например, если задача в том, чтобы получить список контактов для взаимодействия, то НЕ НАДО было собирать ссылки на профили пользователей. Вместо этого следовало просить их написать боту или вступить в группу. А там уже ботом словить информацию по ним и записать куда надо для ботовых задач.
    Ответ написан
    Комментировать
  • Как определить IP localhost?

    @IceJOKER
    Web/Android developer
    Через консоль ping localhost
    файл hosts
    да и наконец - 99.9% случаев localhost - это 127.0.0.1
    Ответ написан
    Комментировать
  • Почему Copilot не доступен в VSCode?

    Dee3
    @Dee3
    Можно попросить VS-Code в Remote Development, запускать Copilot в локальной оболочке. Добавляем в настройки
    //Enable local Copilot
        "remote.extensionKind": {
            "GitHub.copilot": [
                "ui"
            ],
            "GitHub.copilot-chat": [
                "ui"
            ],
        },


    Тогда расширение будет грузиться на локальном ПК, в "особой экономической зоне" :D
    Ответ написан
    4 комментария
  • Как получить почтовый ящик в зоне *.edu?

    banzayats
    @banzayats
    Есть возможность зарегистрировать почту вида: xxxx@email.vccs.edu

    Для этого необходимо зарегистрироваться по ссылке: https://apply.vccs.edu. Для создания личности можно использовать https://www.fakenamegenerator.com/. После создания учетной записи необходимо сбросить пароль — для этого надо ввести имя, фамилию, дату рождения и SSN.
    Ответ написан
    2 комментария