Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

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

Все теги (8)

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

Все ответы (48)
  • Где учится созданию ботов на python?

    @InternetMaster
    Определись с библиотекой, в основном их 2:
    PyTelegramBotAPi
    AioGram

    Попробуй с начала с PyTelegramBotAPI.
    импортируй telebot в python.

    Ознакомься с оф. документацией Telegram
    Ответ написан
    Комментировать
  • Как реализовать что б при нажатии кнопки клавиатуры в телеграм боте у вас открывался чат с человеком?

    @InternetMaster
    Можно Inline кнопкой в качестве url передать username пользователя с которым требуется открыть чат. Ссылка в формате t.me/username.
    Ответ написан
    Комментировать
  • Во время произношения ассистент говорит "текст"None, как можно исправить?

    @InternetMaster
    Более неграмотный код я видел только в начале своего обучения Python.
    Зачем and в начале кода? Напиши просто
    if "привет" in message :
            say_message("Здравствуйте, хозяин! Рад снова вас видеть!")


    Спрашиваешь почему возвращает None, и при этом где целый код? Что означает operaclose(). Что это за переменная и зачем она нужна в ответе?

    Просто сделай проверку if-elif или if-else: Если действие выполнено, пиши что "Как пожелаете, мистер.". Если есть ошибка, то пиши "Действие не может быть исполнено, мистер".

    Такую блевотину я давно не видел.
    Ответ написан
    Комментировать
  • Хранение картинок БОТ-магазин?

    @InternetMaster
    У телеграм есть file_id для каждой фотографии/видео/файла и т.д. Лишь раз отправив в боте картинку кому-нибудь телеграм тебе вернёт file_id этой фотографии. Потом вместо того, чтобы хранить фото у себя, просто записываешь file_id и отсылаешь в качестве фото file_id. Это максимально удобно.
    Ответ написан
    Комментировать
  • Можно ли получить id сообщения от бота (telegram)?

    @InternetMaster
    Если у вас есть id сообщения, то вы можете без проблем найти отправленное сообщение полностью!
    Суть в том, что вы используете forwardMessage

    await bot.forward_message(chat_id=<чат id КУДА ПЕРЕСЛАТЬ СООБЩЕНИЕ>, from_chat_id=<чат id ГДЕ БЫЛО ОТПРАВЛЕНО СООБЩЕНИЕ>, message_id<id сообщения>)


    В качестве chat_id можете использовать любой аккаунт. Вообще любой, это неважно, главное чтобы боту удалось сообщение отправить на этот аккаунт

    P.S. конечно, надо будет знать message_id сообщения где находится статус заказа, но message_id можно записывать во время отправки сообщения. В случае успеха (то есть если сообщение бот сможет отправить) он вернет Message. Для получения текста - message.text

    P.S.S. Этот метод ещё можно использовать для человеко-читаемого формата. То есть если кто-то будет стоять физически, например за пунктом выдачи заказов, то можно в chat_id передать chat_id работяги который выдает заказы, и ему уже придёт сообщение такое же как и пользователю.
    Ответ написан