роль, в ней вызывается open_acc, и, если юзера нет в JSON, то создается новый юзер с ролью None. В итоге, если юзер новый, переменная rid становится равна None в rid = users[str(user.id)]["role"] и попытка вызвать await role.edit(name=name, color=color) от None, приведет к ошибке.
@bot.message_handler(commands=['start'])
def command_handler(message: Message):
bot.send_message(message.chat.id, getpass.getuser())