Задать вопрос
@merchfck

Как добавить псевдонимы для бота в vk api?

У меня есть свой рабочий бот для беседы вк, нужно сделать систему никнеймов, чтобы в будущем при вызыве команд, бот писал ник человека и ответ.
пример:
я:/ник
б:введи свой ник:
я:nickname
б:ваш никнейм - nickname
пример команды:
я:/время
б:nickname, время - 16:30
if "/ник" in msg:
        vk_session.method('messages.send', {'chat_id':id,"message":f"@id{user_id} ({first_name}, ) " +  "введи свой ник:", 'random_id' : 0})
        nickname = event.object.message['text'].lower()
        {user_id} == nickname
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@defriz
люблю js
тебе нужно создать базу данных и хранить профиль пользователя там с параметром его айди вк и ника, и потом находить его базу по айди. например переменная называется - user, а параметр ника - nick
@id{user_id} ({first_name}, ) написать @id{user_id} ({user.nick}, )

p.s. базу сделаешь все сам, я жс кодер а не питонщик
if "/ник" in msg:
        vk_session.method('messages.send', {'chat_id':id,"message":f"@id{user_id} ({user.nick}, ) " +  "введи свой ник:", 'random_id' : 0})
        nickname = event.object.message['text'].lower()
        user.nick = nickname
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы