Нужно сделать псевдонимы для каждого участника беседы вконтакте. Мне необходимо, чтобы при вызове команды /я указывался установленный никнейм человека, а при /я "НИКНЕЙМ" ник записывался в базу данных. Так же я не совсем понимаю, допустим, я пишу if "/я" in msg: записываю в базу данных все, что после я, но как сделать так, чтобы потом при других взаимодействиях с ботом, он упоминал пользователя по его никнейму?
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) #? как тут сделать так, чтобы ник записался не в "name", а к каждому пользователю?
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()