Как присвоить каждому пользователю никнейм в беседе вк?

merchfck

Новичок
Пользователь
Янв 29, 2022
1
0
1
Нужно сделать псевдонимы для каждого участника беседы вконтакте. Мне необходимо, чтобы при вызове команды /я указывался установленный никнейм человека, а при /я "НИКНЕЙМ" ник записывался в базу данных. Так же я не совсем понимаю, допустим, я пишу if "/я" in msg: записываю в базу данных все, что после я, но как сделать так, чтобы потом при других взаимодействиях с ботом, он упоминал пользователя по его никнейму? Использовал базу данных foodbarDB
win 10, Python 3.10.2,
Python:
from foobardb import FoobarDB
            def niki():
            me0 = msg.split()
            fragm00 = "/я"
            new_words00 = []
            for word in me0:
                if fragm00 not in word:
                    new_words00.append(word)
            nicks0 = ' '.join(new_words00)
            nicks = FoobarDB("./mydb.db")
            nicks.set("name" , nicks0)
            nick_enter = nicks.get("name")
            vk_session.method('messages.send', {'chat_id':id, "message" : f"{nick_enter}", 'random_id' : 0})
    if "/я".lower() in msg:
        niki()
 

Форум IT Специалистов