Не могу разобраться с кодом для VK.api

Не могу разобраться с добавлением клавиатуры к боту вконтакте, пробовал разные способы из интернета в итоге остановился на этом но он тоже на работает. Выдает ошибку

keyboard = json.dumps(keyboard,ensure.asii=False).encode('utf-8')
                              ^

SyntaxError: keyword can't be an expression

import vk_api
from vk_api.keyboard import VkKeyboard, VkKeyboardColor
from vk_api.longpoll import VkLongPoll, VkEventType
import requests
import json
def write_msg(user_id, message):
    vk.method('messages.send', {'user_id': user_id, 'message': message})
def get_button(lable, color, payload=""):
    return {
        "action": {
            "type": "text",
            "payload":json.dumps(payload),
            "label":lable
            },
        "color": color
    }
keyboard = {
    "one_time" : False,
    "buttons" : [
        [
            get_button("Кноп1",color="positive"),
            get_button("Кноп2",color="negative"),
            get_button("Кноп3",color="primary"),
            get_button("Кноп4",color="default")
        ]
        ]
    }
keyboard = json.dumps(keyboard,ensure.asii=False).encode('utf-8')
keyboard = sr(keyboard.decode('utf-8')  )    
        
            

token = "....."


vk = vk_api.VkApi(token=token)


longpoll = VkLongPoll(vk)


for event in longpoll.listen():

    # Если пришло новое сообщение
    if event.type == VkEventType.MESSAGE_NEW:
    
       
        if event.to_me:
        
          
            request = event.text
            
          
            if request == "привет":
                 write_msg(event.user_id, "Хай", "keyboard"=keyboard)

Ответы (0 шт):