• Упоминание пользователя в сообщении. Вк бот?

    limontasher
    @limontasher
    Начинающий программист
    Приветствую, для начала, чтобы просто упомянуть пользователя в диалоге нужно прописать: [id267698587|Имя Фамилия]
    Теперь вам нужно добавить 'id' к event.user_id, затем получить имя и фамилию пользователя, лично я делаю это так:
    getting = vks.get_api()
    nam = getting.users.get(user_ids=senders, fields='first_name')[0]['first_name']
    fam = getting.users.get(user_ids=senders, fields='last_name')[0]['last_name']
    fname = nam + ' ' + fam
    
    #и затем все складываем:
    
    senders = event.message.get("from_id")
    sender = event.chat_id
    idus = 'id' + str(senders)
    
    wrsms(sender, '[' + idus + ('|') + fname + ']') #вызов функции для отправки сообщения

    Удачной разработки на языке python!
    Ответ написан
    Комментировать
  • Упоминание пользователя в сообщении. Вк бот?

    WolfInChains
    @WolfInChains
    Получаете имя
    def get_name(uid: int) -> str:
        data = vk.method("users.get", {"user_ids": uid})[0]
        return "{} {}".format(data["first_name"], data["last_name"])

    Далее в строку отправки сообщения вставляете
    f"Приветствую [id{event.user_id}|{get_name(event.user_id)}]"
    Ответ написан
    1 комментарий